Apache Solr Enterprise Search Integration für den OXID eShop

Rent a Hero arbeitet aktuell zusammen mit der Shoptimax GmbH an der Integration der Apache Solr Enterprise Search (basierend auf Apache Lucene). Das Integrations-Modul befindet sich aktuell in der Testphase auf http://www.bergzeit.de und http://www.batania.de und ist ab sofort auf Anfrage verfügbar (als OXID-Modul oder als SaaS-Lösung von Shoptimax: ). Es bietet eine nahtlose und vollständige Integration und Kommunikation mit der Apache Solr Enterprise Search Platform.

Hier eine kurze Zusammenfassung zur Apache Solr Search Platform:

"Solr is the popular, blazing fast open source enterprise search
platform from the Apache Lucene project. Its major features include
powerful full-text search, hit highlighting, faceted search, dynamic
clustering, database integration, and rich document (e.g., Word, PDF)
handling. Solr is highly scalable, providing distributed search and
index replication, and it powers the search and navigation features of
many of the world's largest internet sites."

Mehr Infos finden sich in den Features zu Solr.

Über eine komfortable Admin-Oberfläche im Shop kann u.a. der Such-Index neu gebildet werden (z.B. durch direkte Datenbank-Indizierung), der Index kann durch den Import von CSV-Dateien aktualisiert/erweitert werden, die abgesetzten Suchanfragen können mittels einer ausführlichen Statistik analysiert werden uvm. Hier ein Einblick in den aktuellen Entwicklungsstand der Administration:

Diverse Tools für Solr (Datenbank-Voll- und Deltaimport, Senden von XML-Kommandos bzw. XML-Kommandodateien [insert, delete, commit, optimize,...], Testsuche, etc.)

Rah Solr Tools

 

Statistik 1

Rah Apache Solr Module Statistik

Statistik 2

Rah Apache Solr Module Statistik

Statistik 3

Rah Apache Solr Module Statistik

RAH Solr Import (Upload lokaler Dateien und sog. "Remote Streaming" - so können neben CSV-Daten diverse weitere Dateitypen indiziert werden, z.B. PDF, DOC, XLS, PPT, MP3, usw.)

RAH Solr Import

 

CSV Export für Apache Solr
Rah Apache Solr Module CSV Export


Indiziertes PDF-Beispiel:
Solr Indexed PDF


PDF und DOC neben "normalen" Artikeldaten!
RAH Solr PDF, Doc und Datenbank-Ergebnisse!


Die Suche kann beliebig mit Filtern ("Facets") ausgestattet werden, so kann z.B. nach Preis, Kategorie, Hersteller oder beliebigen anderen Attributen eingeschränkt werden. Filter können beliebig kombiniert und Schritt für Schritt hinzugefügt und wieder entfernt werden ("Geführte Suche"). Selbstverständlich ist auch ein mittels JQuery realisierter Auto-Suggester verfügbar, der schon beim Eingabe des Suchbegriffs mögliche Treffer anzeigt und auswählbar macht. Es sind drei verschiedene Autosuggester-Varianten verfügbar: ein Volltext-Autosuggest (aktuell bei www.bergzeit.de), ein sog. "Terms"-Autosuggest, der Begriffe aus dem Such-Index vorschlägt (aktuell bei www.batania.de) und ein "Facet"-Autosuggest. Hier einige Frontend-Impressionen:

Rah Apache Solr Suche

 

Ajax / JQuery Auto-Suggest und Filter nach Preis aktiv, Spellcheck-Vorschlag ("Meinten Sie...?"):

Rah Apache Solr Suche

 

Mehrere Filter kombiniert und unter den Ergebnissen "Kennen Sie schon?" / "MoreLikeThis" mit von Solr gelieferten ähnlichen Artikeln, die nach frei definierbaren Feldern bestimmt werden können (z.B. ähnliche Tags, Suchbegriffe, Titel, Kategorietitel, etc.):
Rah Apache Solr Suche


Hilfe mit einigen Such-Tipps:

Rah Apache Solr Suchhilfe