Version 1 (modified by d0nut, 3 years ago)

--

source:/solr/files/images/solr.png

Das Solr Plugin bietet eine Schnittstelle zum Solr Suchserver.

Der Solr Suchserver basiert auf der Apache Lucene Java-Bibliothek.

Entwicklern von Such-Applikationen im Unternehmensbereich bietet Solr einige Highlevel-APIs, mit denen sie sehr flexible eigene Anwendungen auf der Basis der Apache-Lucene-Suchtechnologie entwickeln können.

Zu den weiteren Funktionen gehören XML/HTTP und JSON APIs, Hit-Highlighting, facettierte Suche, Caching, Replikation sowie eine Web-Administrations-Oberfläche.

Bei der Implementierung habe ich mich gegen die Nutzung von EventListener entschieden um die Inhalte direkt zu pushen. Das hätte den Nachteil gehabt, dass man für jedes Modul eigene Events definieren muss.

Ich wollte lieber am Interface ansetzen, das alle durchsuchbaren Module implementiert, dem SearchableMessageType?. Damit kann ich mir ein Query bauen das den Index befüllt. Ein Cronjob sorgt dann später für die notwendigen Updates.

Aktuell ist das Plugin in einer noch sehr frühen Version, unter http://www.easy-coding.de/projekt-2-solr-lucene-integration-t8129.html wird nach weiteren Partizipanten gesucht!

Einen Checkout der aktuellen Version findet ihr unter solr