Sphinx: Open-Source Suchmaschine
Wer schon einmal versucht hat, bestimmte Daten in einem Wust von abertausenden Datensätzen zu finden, weiß wie schwer das mitunter werden kann. Auch diejenigen, die schon einmal versucht haben, dafür eine eigene Suchmaschine zu entwickeln und daran verzweifelt sind, können leicht nachvollziehen, wie kompliziert dieses Unterfangen ist. Da aber nun einmal nicht jeder auf die Schnelle so professionelle Such-Engines wie Google oder MSN-Search programmieren und in sein System implementieren kann, ist man auf Open-Source Lösungen angewiesen, die schon vorentwickelt sind, aber jederzeit vom User ausgebaut und verbessert werden können. Eine derartige Open-Source Software ist die Engine Sphinx, eine Volltextsuche, die die Suche in MySQL-Datenbänken beschleunigt.
Aktuelle Neuerungen
Neu in der Version 1.10-beta:
- Viele Bugfixes
- Neue Features
- Mehr siehe hier: http://sphinxsearch.com/docs/current.html#rel110
Das kann die Software
Sphinx liefert als Open-Source Engine recht gute Ergebnisse, selbst bei größeren Datenbeständen, die es zu durchforsten gilt. Einmal als Plugin installiert, läuft Sphinx im Hintergrund mit und erstellt einen Volltextindex, der die Suche nach Texten bzw. ganzen Textpassagen enorm beschleunigt. Bei Sphinx handelt es sich zwar prinzipiell um eine eigenständige Search-Engine, allerdings wurde sie speziell dazu konzipiert, um mit SQL-basierten Datenbanken und Skriptsprachen zusammenzuarbeiten. Shinx unterstützt in der laufenden Version die Datenbanksysteme MySQL und PostgreSQL. Darüber hinaus kann man aber mittels Pipe Daten des benutzerdefinierten XML-Formats hinzu speichern. Die Treiber bei Sphinx sind außerdem so offen entwickelt, dass weitere Datenbank-Anbindungen recht einfach und schnell realisiert werden können. So werden aktuell als API unter anderem die Skriptsprachen PHP, Python, Perl und Ruby unterstützt.
Das meint die netzwelt-Redaktion
Die Suchmaschine Sphinx liefert einen durchaus beachtlichen Funktionsumfang und kommt mit Millionen von Dokumenten und Datensätzen zurecht. Dabei liefert sie durchweg gute Resultate in sehr kurzer Zeit.
Systemvoraussetzungen
Sphinx läuft auf den 32-Bit Betriebssystemen von Microsoft Windows XP und Vista. Benutzer von Linux erhalten Sphinx aus den Repositories, falls die Software dort gepflegt wird. Andernfalls steht der Source Code zum Download bereit.
Tipp: 20 Alternativen zu Sphinx
Folgende Versionen von Sphinx stehen zum Download bereit:
- 0.9.9 (Windows, MySQL - Unterstützung)
- 0.9.9 (Windows, MySQL und PostgreSQL - Unterstützung)
- 0.9.9 (Quelltext)
- 1.10 Beta (Linux/Quelltext)


Kommentare zu Sphinx
Es sind noch keine Kommentare zu Sphinx vorhanden.
Schreiben Sie den ersten Kommentar!