Sphider zur lokalen Suche im Einsatz
Vor einem halben Jahr habe ich die Suche meiner Seite auf mnoGoSearch umgestellt. Allerdings hatte diese Lösung zwei entscheidende Nachteile: Die Bearbeitung einer Suchanfrage dauerte ziemlich lange. Und die Ergebnisse waren nicht optimal. Oftmals wurden Seiten auch mehrfach ausgegeben.
Um das zu verbessern habe ich mich erneut auf die Suche gemacht. Diesmal habe ich das ganze auf PHP-basierte Lösungen beschränkt und wurde auch endlich fündig: Ab sofort kommt auf meinen Seiten Sphider zum Einsatz.
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.
ht://Dig – der Ärger mit den Redirects
In Zukunft möchte ich für meine Seiten eine neue Suchfunktion anbieten. Zum Einsatz wird hierbei ht://Dig kommen. Bei CentOS ist alles notwendige mittels yum installierbar. Bleibt lediglich die Konfiguration und Anpassung der HTML-Seiten. Und das ist nicht wirklich wenig Arbeit.
Vor allem muss man bei Redirects aufpassen. Mein CMS leitet z.B. alle Anfragen an "/" direkt nach "/index.html" weiter. Zur Folge hat dies, dass ht://Dig aus dem "index.html" wieder ein "/" macht. Das ist nämlich das Standarddokument und wird somit ersetzt. Folge: kein einziges Dokument im Index. Abhilfe schafft der Schalter remove_default_doc in der Konfiguration. Hiermit kann man das Standarddokument definieren. Ich nahm einfach einen Phantasienamen an, der so hoffentlich nie auftauchen wird. Und siehe da ... es funktioniert.
Außerdem kommt ht://Dig mit UTF-8 und Unicode nicht klar. Auf Suchen mit Umlauten muss daher verzichtet werden.
Suchmaschinen selbst gemacht
![]()
Gezieltes Suchen scheint immer mehr in den Fokus zu rücken. Sowohl Yahoo als auch Google bieten Werkzeuge an, mit denen sich jeder seine eigene Spezialsuchmaschine zusammenbauen kann: Yahoo Search Builder und Google Co-op. Die großen Anbieter bemühen sich somit nicht selbst, sondern lassen die eigenen Nutzer entsprechende Spezialsuchen erstellen.
An sich arbeiten beide Dienste sehr ähnlich. Man kann seiner Suche spezielle Seiten als Basis geben oder / und das ganze mit Tags noch besser einschränken. Grundsätzlich eine gute Idee. Denn wie oft findet man komplett zusammenhangloses Zeugs. Da ist es natürlich sehr von Vorteil wenn man auf einer Themenseite gleichzeitig eine entsprechend gefilterte Suchmaschine vorfindet.
Jetzt dürfte es dann nur noch das Problem sein diese tollen neuen Suchmaschinen auch zu finden...
Blogverzeichnisse, GeoURLs und Ping-Dienste
Wenn man sich schon die Mühe macht einen Blog zu betreiben möchte man natürlich auch Besucher haben. Sicherlich landet jeder früher oder später bei Google. Wenn man Glück hat wird man dann bei Suchanfragen sogar auf der ersten Seite angezeigt. Es gibt jedoch noch ein paar andere Möglichkeiten seine Seiten bekannt zu machen.
anpingbare Google Blog Suche
Google's Blog Suche ist nun auch anpingbar. Dies geht manuell über die URL http://blogsearch.google.com/ping oder automatisch via XML-RPC oder REST. Eine Anleitung hierfür findet sich in der API-Beschreibung.
Google gibt jedoch dennoch keine Garantie, dass die Einträge auch gelistet werden. Zusätzlich werden auch weiterhin andere Ping-Dienste nach neuen Einträgen und Änderungen überwacht. Google bietet außerdem einen Feed mit allen geänderten Einträgen an.
Die Aktualität der Blog-Suche ist übrigens hervorragend.
Zur Nutzung in serendipity habe ich folgenden Ping-Dienst in das Plugin Einträge ankündigen hinzugefügt: *http://blogsearch.google.com/ping/RPC2
(via Golem)
Weitere Links zu diesem Thema: blog.kooan.de

