Sphinx

Sphinx ist eine Volltextsuchmaschine, die unter der GNU General Public License (GPL, Version 2) veröffentlicht wird. Es handelt sich prinzipiell um eine eigenständige Engine, die allerdings konzipiert wurde um speziell mit SQL-basierten Datenbanken und Scriptsprachen zusammenzuarbeiten.

Aktuell werden als Datenbanksysteme MySQL und PostgreSQL unterstützt es gibt aber auch die Möglichkeit via Pipe mittels eines benutzerdefinierten XML-Formats die Daten zu speichern. Nativ werden PHP, Python, Perl und Ruby als Skriptsprache unterstützt.