Smartsearch

Smartsearch ist eine verbesserte Suchfunktion in Joomla und wurde in  Joomla! 2.5 eingeführt.

In diesem Beitrag wird erläutert, wie man Smartsearch in Betrieb nimmt und wie es konfiguriert wird.

Plugins einschalten

Smartsearch ist per default nicht aktiviert in Joomla. Wir müssen also zuerst das dafür zuständige Plugin aktivieren:

  • Wir sind eingeloggt im Back-End als Administrator
  • Wir klicken auf  „Erweiterungen -> Plugins“ Jetzt filtern wir nach „Inhalt“ und klicken auf das rote Kreuzchen neben dem Eintrag „Inhalt - Suchindex “. Das Plugin stellt keine Optionen bereit, also brauchen wir es nicht zu öffnen.
  • Jetzt filtern wir nach „Suchindext“ und finden diverse Plugins. Diese sind für das Indexieren zuständig. Jede Erweiterung muss ihre eigenen Suchindex-Plugins mitbringen. Wir können alles, was nicht benötigt wird an der Stelle deaktivieren. Wenn beispielsweise nicht mit Kategorien gearbeitet wird, kann man das dafür zuständige Plugin ruhig deaktivieren. Standardmässig ist hier alles aktiviert.

Indexer in Betrieb nehmen

Damit die Inhalte überhaupt in Smartsearch angezeigt werden können, muss zuerst einmal ein Index erstellt werden:

  • Unter „Komponenten“ wählen wir den Eintrag „Suchindex“. Da noch nichts indexiert worden ist, sehen wir die Meldung, die Indexierung müsse erst durchgeführt werden. Dazu klicken wir auf die Schaltfläche „Indexieren“ oben links.
  • Es öffnet sich ein Fenster, das wir nicht schliessen sollten, bevor die Indexierung beendet worden ist. Das kann bei viel Inhalt eine ganze Weile dauern. Nachdem alles Indexiert ist, und die Indextabellen optimiert worden sind, schliesst sich das Fenster von selbst, und wir sehen eine mehr oder weniger lange Liste unserer indexierten Inhalten.
  • Wenn wir möchten, können wir an der Stelle Inhalte verstecken, damit sie von Suchergebnissen ausgeschlossen bleiben.

Smartsearch auf der Seite aktivieren

Smartsearch kann sowohl als (Suchen-) Modul als auch als Menüposition angezeigt werden

  • Als Modul findet man Smartsearch unter Neu => Suchindex. Das Modul kann anstelle des Suchen-Moduls im Template verwendet werden. Das Modul stellt eine Anzahl von Optionen zur Auswahl, die man ausprobieren sollte.
  • Als Menüposition wird ein neuer Menüeintrag vom Typ „Suchindex - Suche“ erstellt. Auch hier steht eine Auswahl an Optionen zur Verfügung.
Testen

Smartsearch sollte jetzt ausgiebig getestet werden, wie weit das geschehen soll, ist jedem Einzelnen überlassen. Es ist empfehlenswert, mal einige Suchbegriffe auszuprobieren, von denen man weiss, in welchen Beiträgen sie vorkommen sollten. Wenn zu einem Begriff, der irgendwo in einem Beitrag vorkommt keine Suchresultate angezeigt werden, dann ist irgendwas falsch.