Suche mit Komfortfunktionen: Sphinx


Mit Hilfe der Sphinx Volltextsuche lassen sich komfortable Funktionen wie “Meinten sie…?” (did you mean) oder “Auch interessant…” (related content) für die Webseite gestalten.

Ich benutze auf dieser Seite die Sphinx Suchmaschine und die dazu passende Sphinx Radiant-Erweiterung, die übrigens auf die großartige Bibliothek thinking-sphinx von Pat Allan zurückgeht. Inzwischen habe ich die Suche um die Möglichkeit erweitert, inhaltlich passende Vorschläge zu machen: Auf der linken Seite kann man das unter Auch interessant? in Aktion beobachten.

Dabei wird aus den Worten des Seitentitels, der keywords und der Beschreibung eine Wortliste erstellt, ebenso aus den Schlagworten (Tags) und Projektdaten, falls vorhanden. Da diese Werte gewichtet im Index vertreten sind, enthalten die Suchergebnisse ähnlichen Content.

Ebenfalls praktisch ist die Integration der Suche in die 404-Seite, die ich bereits beschrieben hatte. Beides werde ich in meinem Github-Fork veröffentlichen: Ich muss nur noch lernen, wie man mit git umgeht, das für mich nicht gerade intuitiv daherkommt.


blog comments powered by Disqus