Suchserver in TYPO3 - Pick a search
Mittlerweile gibt es zum Thema Suchserver in TYPO3 mehrere Alternativen, die (bei uns bisher) Populärsten haben wir in einer kleinen Übersicht einmal gegenübergestellt, von der einfachen indexed_search bis hin zum mächtigen SOLR. Für den Fall, dass gerade eine Suche gebraucht wird, man sich aber noch nicht so ganz entschieden hat, was denn nun sinnvoll für die Seite ist.
Welche Suchserver gibt es in TYPO3?
INDEXED_SEARCH | KE_SEARCH | SOLR | |
---|---|---|---|
Suche | Einfache Klartext-Suche nach eingegebenem Suchwort | Suche mit Kategorien nach denen gefiltert werden kann | Umfangreiche Suchmöglichkeiten, voll konfigurierbar |
Facettierung (Unterscheidung zw. normalen Inhalten, News, Veranstaltungen, etc.) | nein | ja, Filter mit zugehörigen Filteroptionen und Schlagworten | Ausgabe und Filterung nach Facettierung möglich |
PDF - Indizierung | ja, referenzierte Medien können indiziert werden | ja | ja, fast alle Dokumentenarten können indiziert werden, mit Zusatzerweiterungen auch Inhalte der Dokumente indizierbar |
Autovervollständigung | nein | nur in ke_search Premium | ja + Suchvorschläge, individuell konfigurierbar |
Priorisierung von Inhalten (Content Elevation, Field Boosting) | nein | nein | ja, bestimmte Inhalte können priorisiert werden, individuell konfigurierbar |
Suche liefert auch synonyme Ergebnisse | nein | nur in ke_search Premium | ja, es können Wortlisten mit Synonymen angelegt werden |
Stoppwörter ignorieren (der, die das, ...) | ja, Stoppwörter können in TYPO3 definiert werden | nein | ja, über Wortlisten konfigurierbar |
Rechtschreibprüfung | nein | nein | ja, Feature namens Fuzzy Search erlaubt auch die Suche nach ähnlichen Begriffen (Toleranz für Rechtschreibfehler) |
Exklusive Inhalte für eingeloggte Benutzer | nein | eingeschränkt und über Umwege konfigurierbar | ja, kann konfiguriert werden |
Umkreissuche | nein | nur in ke_search Premium | ja, Suchergebnisse können nach Distanz sortiert werden |
Indizierung | indexed_search indexiert Seiten erst beim Aufrufen im Frontend. Will man alle Seiten direkt indexiert haben, muss man zusätzlich einen Crawler verwenden. | ke_search verwendet keinen Frontend-Crawler, sondern holt die Inhalte direkt aus der Datenbank (muss dadurch ein bisschen mehr konfiguriert werden). | Solr wird mit einer Extension in TYPO3 integriert, die sämtliche Änderung in eine Queue einträgt, welche dann abgearbeitet wird und alles in den Index einträgt. Braucht einen eigenen Server. |
Statistik | keine | Suchwortstatistik vorhanden | ausführlichere Suchwortstatistik vorhanden |
Leistung | Kommt mit großen Webseiten nicht zurecht | Kommt mit großen Webseiten zurecht | Kommt mit beliebig großen Datenmengen zurecht, belastet den Webserver nicht, da der Suchserver separat gehostet wird |
Hosting | Läuft direkt in der TYPO3-Installation, da indexed Search eine System-Extension von TYPO3 ist. | Muss nachinstalliert werden, läuft allerdings auch direkt in TYPO3 als Extension. Sphinx-Server kann installiert werden um die Suche zu beschleunigen. | Läuft auf einem eigenen Server. Es entstehen Hostingkosten. |
Fazit | Kann nur eine einfache Suche nach dem eingegebenen Suchwort. | Kann alles was indexed_search kann + Facettierung/Filteroptionen/Tags und ist schneller. | Suche liefert Ergebnisse in nahe Echtzeit und ist umfangreich konfigurierbar. |
Doku | Hier gehts zur Doku der indexed_search | Hier gehts zur Doku der ke_search | Hier geht es zur Doku von SOLR |
Bei Ihnen steht demnächst ein TYPO3 - Update an und sie wollen die Suche gleich mit-aufrüsten?
Dann rufen sie einfach an oder klicken hier und lassen sich von uns beraten.