TYPO3 Indexed Search: Indexierung für TYPO3

TYPO3 Indexed Search ermöglicht eine effiziente Indexierung von Inhalten auf TYPO3-Websites und verbessert zugleich die Suchfunktion der Seite. Da die Erweiterung in den TYPO3 Core integriert wurde, ist es lediglich erforderlich, sie zu aktivieren. Nur im Composer Mode besteht unter Umständen die Notwendigkeit einer Installation, die sich aber schnell und einfach erledigen lässt.

Wie lässt sich Indexierung in TYPO3 umsetzen?

Der einfachste Weg, Indexierung in TYPO3 zu realisieren, führt über die Erweiterung Indexed Search. Diese ist standardmäßig im Kern des Content-Management-Systems enthalten und gestattet es, Seiteninhalte automatisch zu erfassen, zu indexieren und zu durchsuchen. Es gibt allerdings noch weitere TYPO3 Extensions, die für dieses Vorhaben geeignet sind. Dazu zählen unter anderem die folgenden Erweiterungen:

  • Solr Extension (EXT:solr TYPO3 Search): Bei Solr handelt es sich um einen leistungsstarken Suchserver, der mit schnellen Reaktionszeiten punktet. Außerdem stellt die Extension spezielle Funktionen wie die Facettensuche (Faceted Search) bereit, bei der Suchergebnisse durch eine hierarchische Klassifikation eingeschränkt werden.
  • ke_search Extension (EXT:ke_search): Als Alternative zur TYPO3 Indexed Search eignet sich außerdem die TYPO3 Extension ke_search. Diese liefert Ihnen eine gleichermaßen schnelle wie flexible Volltextsuche und respektiert Zugriffsbeschränkungen. Darüber hinaus wartet die Erweiterung mit Facettierung und Dateiindizierung auf.
  • mksearch Extension (EXT:mksearch): Diese flexibel nutzbare und erweiterbare Extension unterstützt zahlreiche Suchmaschinen-Frameworks, beispielsweise Zend Lucene, ElasticSearch und Apache Solr. Sie bietet sich sowohl für mittlere Websites mit bis zu 500 Seiten als auch für größere Webprojekte an.
  • search_core Extension (EXT:search_core): Diese API-Erweiterung gestattet es Entwicklerinnen und Entwicklern, Backends wie Elasticsearch, Solr oder Algolia zu integrieren. Die Extension ermöglicht es zudem, ein Frontend-Plugin für Suchen zu implementieren, das Suchlisten bei Aktualisierungen automatisch anpasst.
  • pr_googlecse Extension (EXT:pr_googlecse): Mit der Google CSE API stellt der Techkonzern eine Schnittstelle für schnelle und benutzerdefinierte Google-Suchen zur Verfügung, die sich auch von TYPO-Webseiten nutzen lässt.
Tipp

Weitere Erweiterungen für die Indexierung in TYPO3 finden Sie im TYPO3 Extension Repository (TER). Zusätzlich besteht auch die Möglichkeit, eigene Erweiterungen zu erstellen und diese mit der TYPO3-Community zu teilen.

Domain kaufen
Registrieren Sie Ihre perfekte Domain
  • Inklusive Wildcard-SSL-Zertifikat
  • Inklusive Domain Lock
  • Inklusive 2 GB E-Mail-Postfach

TYPO3 Indexed Search kategorisiert Inhalte wie Seiten, Datensätze und Dateien, damit Nutzerinnen und Nutzer diese leichter finden. Der grundlegende Mechanismus der Extension besteht darin, dass beim Aufruf von Webseiten im Frontend automatisch deren Inhalte erfasst und in einer Datenbank gespeichert werden, die eine schnelle und präzise Volltextsuche ermöglicht. Im Detail läuft dieser Prozess wie folgt ab:

  1. Indexierung der Inhalte: Indexed Search greift auf einen Crawler-Mechanismus zurück, der Webseiteninhalte analysiert, strukturiert und die gefundenen Daten in einem Index speichert. Dabei scannt die Erweiterung den kompletten Seiteninhalt, also neben Texten beispielsweise auch HTML-Codes und eingebettete Medien. Anhand definierter Parameter entscheidet TYPO3 im Anschluss, welche Inhalte das CMS in den Index aufnimmt.
  2. Speicherung in einer Datenbank: Die gesammelten Informationen werden in einem nächsten Schritt in einer speziellen Datenbank hinterlegt, die für Suchanfragen bereitsteht. Die Extension weist jedem kategorisierten Element einen Datensatz zu, der verschiedene Metainformationen wie Titel, Inhalt, Erstellungsdatum und URL beinhaltet.
  3. Abgleich bei Suchanfrage: Sobald ein User eine Suchanfrage stellt, wird die Datenbank nach passenden Inhalten durchsucht. Dazu gleicht TYPO3 den eingegebenen Begriff mit den indexierten Inhalten ab, um relevante Seiten ausfindig zu machen.

TYPO3 Indexed Search bietet zudem die Möglichkeit, Filter und Erweiterungen zu integrieren. So können Sie beispielsweise festlegen, dass bestimmte Seitentypen, Dateien oder Inhalte von der Suche ausgeschlossen oder bevorzugt in die Suche aufgenommen werden. Es ist ebenso möglich, Suchtreffer zu gewichten.

Hosten Sie Ihre TYPO3-Website
TYPO3 für Ihr Hosting Paket
  • Einfach: mit wenigen Klicks installiert
  • Sicher: SSL-Zertifikat inklusive
  • Schnell: PHP8, OPcache und SSD Webspace

TYPO3 Indexed Search installieren: Schritt für Schritt erklärt

Da das Plugin Indexed Search ein fester Bestandteil des TYPO3 Cores ist, ist es im Normalfall nicht erforderlich, die Erweiterung aus dem TYPO3 Extension Repository manuell herunterzuladen und zu installieren. Nachfolgend sind die wichtigsten Schritte zusammengefasst.

Hinweis

Sollten Sie TYPO3 mit Composer installiert haben, lässt sich Indexed Search unkompliziert via Composer installieren, falls die Erweiterung noch nicht vorhanden sein sollte. Verwenden Sie hierfür einfach den Befehl composer require typo3/cms-indexed-search.

Schritt 1: Menü „Erweiterungen“ aufrufen

Melden Sie sich wie gewohnt im Backend an und klicken Sie im linken Seitenmenü auf die Schaltfläche „Erweiterungen“. Diese ist in der Kategorie „Verwaltungs- und Pflegewerkzeuge“ zu finden.

typo3-erweiterungen-schaltflaeche.png
Scrollen Sie im Seitenmenü nach unten, falls Sie die Schaltfläche für das TYPO3-Extension-Menü im Backend nicht auf Anhieb sehen sollten.

Schritt 2: TYPO3 Indexed Search aktivieren

Suchen Sie in der Auflistung der verfügbaren Erweiterungen nach dem Eintrag „TYPO3 CMS Indexed Search“ und klicken Sie auf das kleine „Aktivieren“-Icon neben diesem Eintrag, um die Extension für die Indexierung anzuschalten.

typo3-indexed-search-aktivieren.png
Installierte, aber nicht aktivierte Extensions sind – wie TYPO3 Indexed Search in unserem Fall – im Extension-Manger ausgegraut.

Schritt 3: Indexed Search Extension einsetzen

Erstellen Sie nun eine neue Seite (über „Web“ -> „Seite“) namens „Suche“ oder mit einer ähnlichen Bezeichnung und drücken Sie auf „+ Inhalt“, um ein neues Inhaltselement hinzuzufügen. Geben Sie „Indexed Search“ in die Suchleiste ein, um nach der Extension zu suchen. Alternativ können Sie auch die Kategorie „Formularelemente“ aufrufen und finden dort den gleichnamigen Menüpunkt für TYPO3 Indexed Search vor.

indexed-search-typo3-inhalt.png
Nach der Aktivierung ist Indexed Search wie alle anderen Inhaltselemente im TYPO3-Backend verfügbar.
Tipp

Ganz gleich, ob Sie TYPO3 installieren, eine TYPO3-Webseite erstellen oder eine Suchfunktion für die eigene Webseite einrichten wollen: TYPO3 überzeugt durch seine hohe Benutzerfreundlichkeit, die das Content-Management-System vor allem der stetigen Weiterentwicklung durch das Entwicklerteam und die aktive Community verdankt.

War dieser Artikel hilfreich?
Page top