Die Zukunft von Java und Java EE

Skalierbare Volltextsuche mit Solandra

JavaSPEKTRUM - Ausgabe 04/2012
Titelthema: Die Zukunft von Java und Java EE

Leseprobe: Intelligente Suchfunktionen mit guter Performance sind für viele Anwendungen unverzichtbar. Für diese Aufgabe haben sich Lucene-basierte Lösungen bewährt, jedoch stellen Big Data-Anwendungen besondere Anforderungen an die Skalierbarkeit. Das Open-Source-Projekt Solandra kombiniert Solr mit der NoSQL-Datenbank Apache Cassandra, um von deren dynamischer Skalierbarkeit zu profitieren. Der Suchindex wird auf eine Vielzahl von Rechnern verteilt, um Volltextsuchen für interaktive Anwendungen auch mit sehr großen Datenmengen zu unterstützen. Architektur und Skalierungseigenschaften werden in diesem Artikel beschrieben. Insbesondere werden dabei Solandra und Solr miteinander verglichen.

Autor(en): Kai Spichale

Artikeljahresübersichten JavaSPEKTRUM 2012

Print-Ausgabe kaufen und weiterlesen Hier lesen