Enterprise Search mit Solr
Solr ist eine Open Source Plattform für Enterprise Search auf Basis von Apache Lucene. Mithilfe von
Solr kann eine umfangreiche und zielgenaue Textrecherche erfolgen. Hierfür nutzt Solr die
Java-Bibliothek von Lucene. Zudem können Daten mittels Variablen geclustert werden. Solr ist zwar
javabasiert, kann aber dennoch in Verbindung mit nicht-javabasierten Anwendungen eingesetzt werden.
Großer Vorteil der Plattform ist ihre hohe Skalierbarkeit und Performance. Mittlerweile finden
Lucene-Lösungen auch bei Internetgiganten wie AOL oder Wikipedia Anwendung.
Aktuelle Version Solr 3.3
Im Juli 2011 kam die neueste Version Solr 3.3 auf den Markt. In diese ist auch Lucene 3.3
integriert. Solr 3.3 enthält u.a. folgende Neuerungen:
- Wichtige Bugfixes
- Grouping, Field Collapsing
- Geringeren RAM-Verbrauch
- Verbesserte merge policy
Weitere Features von Solr
- Facetting
- Highlightning
- Filter
- Geospatial Search, numerische Range-Suche
- Textanalysen
- Database Integration
Funktionsweise von Solr im Überblick
