TYPO3 Suche
Facettensuche über große, eigene Datenbestände mit Apache Solr – schnell genug, dass Besucher filtern statt aufgeben.
Wann die eingebaute Suche nicht mehr reicht
Die Standardsuche von TYPO3 durchsucht Seiteninhalte. Für eine Unternehmensseite genügt das. Sobald eigene Datensätze dazukommen – Weine, Betriebe, Angebote, Veranstaltungen – und Besucher nach mehreren Merkmalen gleichzeitig filtern wollen, braucht es einen Suchindex. Wir setzen dafür Apache Solr ein.
- Schnell: Antworten in Millisekunden, auch bei sechsstelligen Datenmengen.
- Facetten: Besucher grenzen Treffer nach Region, Kategorie, Jahrgang oder Preis ein und sehen sofort, wie viele übrig bleiben.
- Fehlertolerant: Tippfehler, Umlaute und Wortformen führen trotzdem zum Ziel.
- Mehrsprachig: je Sprache ein eigener Index, damit ein deutscher Suchbegriff keine französischen Treffer liefert.
Was wir damit gebaut haben
VINUM – Weinsuche über mehr als 100.000 Verkostungsnotizen. Die Suche lief vorher direkt auf der Datenbank und brauchte Sekunden. Nach der Umstellung auf Solr antwortet sie in Millisekunden. Optimierung der VINUM Weinsuche
VINUM – Weingüter-Verzeichnis mit Karte. Aus einem einfachen Regionsfilter wurde ein durchsuchbares Verzeichnis: Facetten, eine Kartenansicht, die sich mit der Trefferliste bewegt, und eine Profilseite je Betrieb. Vom Regionsfilter zum durchsuchbaren Verzeichnis
citysports.de – Sportportal mit über 200.000 Angeboten. Für das Portal haben wir die Suche über mehr als 45.000 Anbieter gebaut, filterbar nach Ort, Sportart, Angebot, Zielgruppe und Stadtteil. Erfolgsgeschichte citysports.de
Die Trefferliste entscheidet
Eine schnelle Suche ist die halbe Arbeit. Ob Besucher finden, was sie suchen, entscheidet sich in der Trefferliste: sortierbare Spalten, verlinkte Produzenten, Auszeichnungen auf einen Blick. Was solche Details ausmachen, zeigt der Beitrag Sortierbar, verlinkt, visuell: Suchergebnis-Listen aufwerten.
Verzeichnis- und Profilseiten zeichnen wir außerdem mit strukturierten Daten aus, damit auch Google versteht, dass ein Treffer ein Betrieb mit Adresse ist – siehe Lokales SEO mit schema.org.
So gehen wir vor
- Daten und Suchanfragen ansehen. Welche Merkmale haben die Datensätze, wonach suchen Besucher tatsächlich?
- Index zuschneiden. Wir legen fest, welche Felder durchsucht, welche gefiltert und welche nur angezeigt werden.
- Eigene Datentypen anbinden. Eine Extension sorgt dafür, dass jeder neue oder geänderte Datensatz im Index landet.
- Trefferliste und Filter bauen. Mit Ihren Vorlagen, in Ihrem Design.
- Im Betrieb beobachten. Welche Suchen bleiben ohne Treffer? Daraus ergeben sich die nächsten Verbesserungen.
Häufige Fragen
Brauchen wir Solr, oder reicht die Standardsuche? Für eine Seite mit einigen hundert Unterseiten reicht die Standardsuche meist. Solr lohnt sich, wenn eigene Datensätze nach mehreren Merkmalen filterbar sein sollen oder der Bestand groß ist.
Lassen sich unsere eigenen Datentypen durchsuchen? Ja, das ist der eigentliche Anlass für die meisten unserer Suchprojekte. Die Anbindung übernimmt eine eigene Extension.
Übersteht die Suche ein TYPO3-Upgrade? Ja, wenn man sie mitplant. Beim Upgrade von VINUM auf TYPO3 13 lief die Suche ohne Ausfall weiter – siehe TYPO3 13 über Nacht.
Wer betreibt den Solr-Server? Auf Wunsch wir, zusammen mit der TYPO3-Installation – siehe Hosting & Betrieb.
Ihre Besucher finden in Ihren Daten nicht, was sie suchen?
Zeigen Sie uns den Datenbestand und zwei typische Suchanfragen – wir sagen Ihnen, was sich daraus machen lässt.