Beispiele für die Benutzeroberfläche von Solr Search
Ein Slashdot-Poster fragte kürzlich nach „attraktiven Open Source-Suchoberflächen“, die von Solr unterstützt werden. Um sich zu inspirieren, was Sie sich…
Ein Slashdot-Poster fragte kürzlich nach „attraktiven Open Source-Suchoberflächen“, die von Solr unterstützt werden. Um sich zu inspirieren, was Sie sich von einer Benutzeroberfläche für die Suche wünschen, sehen Sie sich Peter Morvilles hervorragende Reihe von Bildschirmfotos an. Eines meiner Lieblingsbeispiele stammt natürlich aus dem Bereich der Bibliotheken. Morville stellt in einem seiner Sets die Website des NCSU-Bibliothekssystems vor:
Mehrere Solr-gestützte Open-Source-Facetten-Navigationssuchsysteme für Bibliotheken wurden mit verschiedenen Technologien entwickelt: Blacklight (Ruby on Rails), VUFind (PHP), Kochief (Django), MULtifacet (Drupal). Die Frage ist, wie universell diese Benutzeroberflächen für nicht-bibliothekarische Zwecke einsetzbar sind. Theoretisch könnten sie alle auf diese Weise verwendet werden, denn jede Bibliothek hat ein Bedürfnis, die Benutzeroberfläche anzupassen. Blacklight zum Beispiel wird im Solr 1.4 Buch (von Smiley und Pugh) mit einem Showcase beschrieben, der an ihrem MusicBrainz Beispiel funktioniert.
Das Schwierige an der Verallgemeinerung einer Suchoberfläche ist, dass wir alle eine für uns maßgeschneiderte Benutzeroberfläche wollen, die so flexibel ist wie unsere Vorstellungskraft. Und sie muss sich pragmatisch in die technologischen Zwänge unseres Betriebs einfügen. Für einige ist Ruby on Rails die einzige Lösung, für andere ist eine Java-basierte Benutzeroberfläche die einzige Technologie, die passt.
Hier finden Sie einige Hinweise auf verschiedene andere UI-Technologien, die auf Solr aufsetzen:
- Solritas – Apache Velocity-Vorlagen. Verfügbar, mit einiger Konfiguration, in Solr 1.4.
- Solr Flare – ein Proof of Concept RoR UI-Plugin, das Ajax-Vorschläge, facettierte Navigation, gespeicherte (sitzungsbasierte) Suchen und mehr bietet.
- AJAX Solr – JavaScript, rein clientseitige Widgets
Diese werden in meiner EdUI-Präsentation „Solr Flair“ mit Screenshots vorgestellt : Search User Interfaces Powered by Apache Solr“.
Welche anderen Open Source UI-Frameworks gibt es, die auf Solr aufbauen? Fügen Sie einen Kommentar mit einem Hinweis hinzu!