Table of content
Ihre Website ist voll von großartigen Inhalten. Aber was nützt das, wenn die Besucher sie nicht finden können? Was fehlt noch? Die Suche - aber nicht nur irgendeine Suche. Sie brauchen ein Werkzeug, wie einen hosted solr server, das smart, schnell und flexibel ist.
Ja! Sie haben recht. Ich spreche hier von Apache Solr. Wenn Sie Solr zu Ihrer TYPO3 Website hinzufügen, erhalten Sie eine starke, smarte und superschnelle Suche. Sie zeigt Filter und Vorschläge an und kann sogar in Dokumente hineinschauen.
Lesen Sie weiter, um zu sehen, wie einfach es ist, TYPO3 Solr hinzuzufügen und Ihre Suche zu verbessern!
Was ist Apache Solr?
Apache Solr (Searching On Lucene) ist eine kostenlose und offene Suchmaschinenplattform. Sie basiert auf Apache Lucene. Solr kann große Mengen an Inhalten verarbeiten, ohne langsamer zu werden.
Solr wurde entwickelt, um schnelle und starke Suchfunktionen für viele Anwendungen bereitzustellen. - Dazu gehören Websites und Unternehmenssysteme. Solr arbeitet im Hintergrund. Es hilft Nutzern, schnell das zu finden, was sie auf großen Seiten suchen.
Hauptfunktionen von Solr:
- Hochgeschwindigkeits-Suche: Solr kann große Datenmengen schnell durchsuchen und liefert Nutzern schnelle und relevante Ergebnisse.
- Erweiterte Suchfunktionen: Solr bietet Funktionen wie Facettensuche. Damit können Nutzer die Ergebnisse nach Kategorien filtern. Es gibt auch Autovervollständigung und Rechtschreibkorrekturen, die das Suchergebnis verbessern.
- Umfassende Dokumentenverarbeitung: Solr kann viele Dokumentformate indizieren und durchsuchen. Dazu gehören PDFs, Word-Dokumente und Excel-Dateien. So werden verschiedene Inhalte durchsuchbar.
- Skalierbarkeit und Fehlertoleranz: Solr wurde dafür entwickelt, wachsende Datenmengen und Benutzeranfragen zu bewältigen. Apache Solr für TYPO3 unterstützt verteiltes Indexieren und Replikation, was Zuverlässigkeit und Skalierbarkeit für große Anwendungen gewährleistet.
Kurz gesagt, die Solr-Suche gibt Ihrer TYPO3-Website die nötige Suchkraft. So sind Besucher zufrieden und finden genau das, was sie suchen.
Warum Apache Solr verwenden?
Apache Solr ist eine Open-Source-Software. Sie wird häufig für die Suche verwendet. Auch für die Datenanalyse auf Websites und in Unternehmen ist sie nützlich. Zudem findet sie Anwendung bei Big-Data-Projekten.
Hier sind die Gründe, warum TYPO3 Solr eine gute Lösung ist. Besonders wichtig sind die verfügbaren TYPO3-Erweiterungen.
- Flexible Datenunterstützung: Mit Solr können strukturierte, semi-strukturierte oder unstrukturierte Daten aus verschiedenen Quellen indexiert und durchsucht werden.
- Leistungsstarke Funktionen: Solr bietet integrierte Funktionen wie Facettensuche, Autovervollständigung, Rechtschreibprüfung und geobasierte Suche, die das Nutzererlebnis deutlich verbessern.
- Mehrsprachige Unterstützung: Solr lässt sich mit vielen Programmiersprachen verwenden, darunter Java, Python, Ruby, C#, PHP und viele weitere.
- Open Source: Solr ist vollständig kostenlos nutzbar und wird von einer engagierten Community kontinuierlich weiterentwickelt.
Dank dieser Vorteile wird TYPO3 Solr in vielen Anwendungen eingesetzt. Dazu gehören Produktsuchen in E-Commerce Websites und die Analyse von Protokollen sowie Social-Media Daten.
Wie funktioniert Apache Solr?
Solr verarbeitet Daten in einigen zentralen Schritten: Indexierung, Abfrage Ranking.
1. Daten indexieren
Indexierung bedeutet, Daten so vorzubereiten, dass sie schnell durchsucht werden können. Solr kann Daten in vielen Formaten verarbeiten, wie JSON, XML, CSV oder sogar PDFs und Microsoft Office-Dokumente. Es nutzt Tools wie Apache Tika, um Text und Metadaten aus diesen Dokumenten auszulesen.
Solr erstellt dann einen invertierten Index, der Begriffe (Wörter oder Phrasen) den Dokumenten zuordnet, in denen sie vorkommen. Diese Struktur hilft dabei, Ergebnisse sehr schnell zurückzugeben.
2. Abfragen
Wenn ein Nutzer sucht, verwendet TYPO3 Solr einen Query Handler, um die Anfrage zu verarbeiten. Es findet passende Dokumente mithilfe des invertierten Indexes. Solr unterstützt verschiedene Suchtypen, darunter auch eine leistungsstarke suchmaschine :
- Schlüsselwörter
- Filter
- Bereichsabfragen (z. B. Datumsbereiche)
- Standortbasierte Suchen
3. Ranking und Rückgabe der Ergebnisse
Solr weist jedem Dokument einen Relevanzwert zu, basierend darauf, wie gut es zur Suchanfrage passt. Dann sortiert es die Ergebnisse so, dass die relevantesten zuerst angezeigt werden.
Solr gibt Ergebnisse in Formaten wie JSON oder XML zurück. Das macht die Nutzung in Webanwendungen, Dashboards oder APIs einfacher.
Warum ist TYPO3 Solr wichtig für Ihre TYPO3 Website?
Wenn Ihre Website viele Inhalte hat, benötigen Sie einen Solr-Server. Dazu gehört Apache TYPO3 Solr. Solche Inhalte können Seiten, Nachrichten, Dokumente oder Produkte sein. Es macht die Suche auf Ihrer Website schneller, intelligenter und verbessert die user experience.
Hier ist, warum Apache Solr für TYPO3 so wichtig ist:
1. Schnellere Suche für große Websites
TYPO3-Websites können mit der Zeit sehr umfangreich werden. Solr ist dafür gemacht, große Mengen an Inhalten zu verarbeiten, was besonders für unternehmen wichtig ist. Es kann Tausende von Einträgen in Sekundenschnelle durchsuchen.
2. Intelligentere Ergebnisse
Solr versteht, wonach Menschen suchen, und bietet autosuggest während des Tippens, um die Benutzerfreundlichkeit zu erhö . Es zeigt Vorschläge während des Tippens, korrigiert kleine Rechtschreibfehler und erkennt sogar verschiedene Begriffe mit ähnlicher Bedeutung. Wenn jemand z. B. "Foto“ eingibt, Ihre Seite aber "Bild“ verwendet, findet TYPO3 Solr trotzdem das Richtige.
3. Einfacher für Besucher
Solr erlaubt es Besuchern, Suchergebnisse nach Datum, Kategorie oder Schlagwörtern zu filtern. So finden sie schneller, was sie suchen. Diese vorteile verbessern das gesamte Nutzererlebnis.
4. Anpassbar an Ihre Bedürfnisse
Jede Website ist anders. TYPO3 Solr kann so eingerichtet werden, dass es die Ergebnisse genau so anzeigt, wie Sie es möchten. Sie können festlegen, was durchsucht wird, was ignoriert werden soll und wie die Ergebnisse dargestellt werden.
5. Besser als die Standardsuche
TYPO3 bringt eine einfache Standardsuche mit, aber die ist begrenzt. TYPO3 Solr ist schneller, flexibler und bietet deutlich mehr Funktionen. Es lässt sich über eine TYPO3 Erweiterung namens EXT:solr perfekt in TYPO3 integrieren.
TYPO3 Solr-Extension und Tools
Apache Solr für TYPO3 funktioniert gut mit TYPO3. Das liegt an einer TYPO3 Solr-Erweiterung und vielen nützlichen Tools. Diese erleichtern Einrichtung, Inhaltsindexierung und Anpassung sowohl für Entwickler als auch für Redakteure.
1. EXT:solr
Dies ist die Haupt Solr Extension, die Apache Solr mit TYPO3 verbindet. Sie bietet Funktionen wie:
- Facettensuche (Filtern nach Kategorie, Schlagwort, Datum usw.)
- Unterstützung für Synonyme
- Rechtschreibprüfung, Vorschläge und weitere erweiterte Suchfunktionen
Diese Solr Extension ist Open Source und in der TYPO3-Community weit verbreitet. Sie unterstützt Multi-Site- und mehrsprachige Suche und lässt sich gut mit TYPO3-Inhaltstypen integrieren.
2. solr file_indexer
Dieses Add-on ermöglicht es, nicht nur Dateinamen oder Titel zu indexieren, sondern den tatsächlichen Inhalt von Dateien. Mit Hilfe von Apache Tika kann es Text aus über 1.200 Dateiformaten lesen. Dazu gehören PDFs, Word-Dokumente und Excel-Dateien. So können Nutzer direkt im Dokumenteninhalt suchen, was die entwicklungsbeteiligung an der Suchoptimierung fördert .
3. DDEV Apache Solr for TYPO3
Dieses Tool ist für Entwicklungsumgebungen gedacht. Es hilft Entwicklern, schnell eine Solr+TYPO3-Umgebung lokal mit DDEV einzurichten. DDEV ist ein beliebtes containerbasiertes Entwicklungstool. Ideal zum Testen, Entwickeln und zur Beschleunigung des Projekt-Setups.
Erste Schritte mit Apache Solr für TYPO3
Apache TYPO3 Solr macht die Suche auf Ihrer TYPO3-Website besser und schneller. So richten Sie es ein und nutzen es:
1. Installation und Einrichtung von TYPO3 Solr
Schritt 1: Solr-Erweiterung hinzufügen
- Sie müssen die Erweiterung EXT:solr in TYPO3 installieren.
- Mit dem TYPO3 Extension Manager (im TYPO3-Backend):
- Gehen Sie in den TYPO3 Extension Manager.
- Klicken Sie auf "Get Extensions“.
- Suchen Sie nach solr.
- Klicken Sie auf Installieren.
- Mit Composer (wenn Sie TYPO3 Composer verwenden):
Führen Sie diesen Befehl im Projektverzeichnis aus:
composer require apache-solr-for-typo3/solr
- Gehen Sie dann in den TYPO3 Extension Manager und aktivieren Sie die Erweiterung.
Schritt 2: TYPO3 Solr-Extension einrichten
- Gehen Sie im Seitenbaum zu Ihrer Root-Seite und fügen Sie das statische TypoScript von TYPO3 Solr in den TYPO3 Template Einstellungen hinzu.
Fügen Sie diese zwei Marker im Website-Template rund um Ihren Hauptinhalt ein:
<!--TYPO3SEARCH_begin-->
Your main content here
<!--TYPO3SEARCH_end-->Aktivieren Sie die Indexierung über folgendes TypoScript:
config { index_enable = 1 }
- Wenn Sie TYPO3 Version 9.5 oder höher verwenden:
- Gehen Sie ins Modul Sites.
- Setzen Sie die Basis-URL Ihrer Website (z. B. https:// example. com/).
- Tragen Sie in der Konfiguration der jeweiligen Sprache den Solr-Core-Namen ein.
2. Inhalte der Website indexieren
- Sobald Solr installiert und eingerichtet ist:
- Gehen Sie im TYPO3-Backend ins Menü Caches leeren.
- Klicken Sie auf Solr-Verbindungen initialisieren.
- Zum Prüfen, ob alles funktioniert:
- Öffnen Sie das Modul Berichte
- Gehen Sie auf Statusbericht, um zu sehen, ob TYPO3 Solr verbunden ist.
- Damit Inhalte aktuell bleiben:
- Verwenden Sie das Modul Scheduler
- Legen Sie einen Job an, der regelmäßig Inhalte indexiert (z. B. jede Stunde).
3. Die Suche in TYPO3 Solr anpassen
Sie können das Aussehen und Verhalten der Suche individuell gestalten:
- Passen Sie die Such-Templates an das Design Ihrer Website an.
- Nutzen Sie TypoScript, um z. B.:
- Filter anzuzeigen
- Ergebnisse zu sortieren
- Weitere Optionen wie Kategorien hinzuzufügen
Vorteile der Implementierung von TYPO3 Solr
Wenn Sie TYPO3 Solr in Ihre Website integrieren, wird die Suche für Ihre Besucher einfacher, schneller und hilfreicher. Hier ist, was es bewirken kann, um wichtige informationen bereitzustelle
1. Facettensuche
Damit können Nutzer ihre Suchergebnisse eingrenzen. Sie können Filter wie Kategorie, Datum, Autor oder Schlagwörter verwenden. Wer zum Beispiel nach Nachrichten sucht, kann diese nach Jahr oder Thema filtern. Das macht das Finden passender Inhalte schneller und übersichtlicher.
2. Unterstützung für Synonyme
Solr versteht unterschiedliche suchbegriffe und unterstützt indexed search, um auch Wörter mit gleicher Bedeutung zu finden. Wenn jemand nach „Foto“ sucht, aber Ihr Inhalt das Wort „Bild“ verwendet, zeigt Solr trotzdem die richtigen Ergebnisse. Das macht die Suche intelligenter und treffsicherer.
3. Auto-Vervollständigung und Auto-Korrektur
Während Nutzer in die Suchleiste tippen, zeigt Solr in Echtzeit Vorschläge basierend auf beliebten oder passenden Begriffen an. Bei kleinen Tippfehlern korrigiert TYPO3 Solr automatisch. Es liefert dennoch die passenden Ergebnisse, wie ein hilfreicher Assistent im Suchfeld.
4. Hohe Geschwindigkeit
Niemand wartet gern. TYPO3 Solr liefert Suchergebnisse nahezu sofort, selbst bei tausenden von Seiten, Dokumenten oder Produkten. Die wartung hält Ihre Website schnell und Ihre Besucher zufrieden.
5. Suche innerhalb von Dokumenten (mit Apache Tika)
Haben Sie PDFs, Word-Dateien oder Excel-Dokumente auf Ihrer TYPO3-Website? Ein Solr server nutzt ein Tool namens Apache Tika, um den Inhalt dieser Dateien auszulesen. Solr nutzt ein Tool namens Apache Tika, um den Inhalt dieser Dateien auszulesen und zu indexieren. Dadurch können Nutzer auch im tatsächlichen Dokumententext suchen, nicht nur im Dateinamen oder Titel.
Fazit
Die Implementierung von Apache TYPO3 Solr bringt echten Mehrwert für Ihre Website. Es verbessert die Suchgeschwindigkeit und erleichtert den Nutzern das Finden von Inhalten. Es kann große Datenmengen verarbeiten, ohne langsamer zu werden.
Mit seiner Flexibilität und starken Integration mit TYPO3 ist Solr eine gute Wahl. Es bietet bessere Leistung, besseres TYPO3-SEO und ein besseres Benutzererlebnis. Wenn Sie die Suche auf Ihrer Website verbessern möchten, ist jetzt der richtige Zeitpunkt. Beginnen Sie mit TYPO3 Solr.
Beginnen Sie noch heute mit TYPO3 Solr, und erleben Sie den Unterschied!
Ansprechpartner für Internetagentur und TYPO3 Projekte
Sven Thelemann
Servicepartner - Deutschland

Sei der erste der kommentiert