Sebastian Bauer IT-Blog – News, Reviews, Best Practises

19Aug/070

neue Suchfunktion mit mnoGoSearch

Im letzten Jahr wollte ich mit Hilfe von ht://Dig eine lokale Suche für meine Seiten einrichten. Vor allem aber wegen der fehlenden UTF-8 Unterstützung habe ich die Funktion nie eingebunden. Ein dreiviertel Jahr später habe ich das Thema erneut betrachtet und bin nun fündig geworden. Mittlerweile ist hier eine Suchfunktion mit mnoGoSearch implementiert.

Der Indexer ist sehr mächtig und scheint seinen Job ordentlich zu machen. Wie auch bei ht://Dig können einzelne Bereiche getaggt werden, so dass diese nicht indiziert werden. Neben der Indizierung von Webseiten können aber auch z.B. lokale Dateien durchsucht werden.

Zwar arbeitet der Indexer auch ohne große Konfiguration sehr zuverlässig, das search.cgi kann noch Optimierung gebrauchen. Suchergebnisse werden häufig mehrfach ausgegeben, was die Anzahl der gefundenen Seiten stark aufblähen kann. Da die Ergebnisse von der Datenbank richtig geliefert werden muss die Verarbeitung im search.cgi nicht richtig funktionieren.

Ich habe die notwendigen SQL-Statements mit strace ausgelesen und werde nun wohl eine kleine PHP-Bibliothek bauen.

About Sebastian Bauer

Der Autor hat keine Beschreibung über sich erstellt.
veröffentlicht unter: Aktuelles Kommentar schreiben
Kommentare (0) Trackbacks (0)

Zu diesem Artikel wurden noch keine Kommentare geschrieben.


Kommentar schreiben


Noch keine Trackbacks.