Lange Zeit bin ich gut damit gefahren, auf MySQL-Indizes zu setzen. Wenn die Suche dann doch mal komplexer wurde, hat Zend Lucene immer gute Dienste geleistet. Bis es dann im Sommer hieß, zeitzonen.de soll zukünftig nicht nur die Uhrzeit aller Länder, sondern auch von Städten anzeigen und durchsuchbar machen.
Schlagwort: Lucene
Symfony – Eine Volltextsuche muss her!
Nur wie? Eine Möglichkeit wäre es, dass Ganze, wie gewohnt, über die Datenbank laufen zu lassen. Voraussetzung dafür ist allerdings, dass die Datenbank Volltexindexierung unterstützt, wie etwa MySQL in MyISAM Tabellen. Ein solche Abhängigkeit würde die Symfony Datenbankabstraktion allerdings mit Füßen treten, also machte ich mich auf die Suche und wurde fündig.