Suchfunktion in der eigenen Webseite erstellen

Die eigene Webseite zu durchsuchen kann in vielen Fällen hilfreich sein. Stellen Sie sich vor, dass Sie eine Webseite erstellen, die sehr viele Textseiten enthält. Abhängig von der verwendeten Logik, nach der Sie Ihre Struktur, d.h. Ihre Navigation erstellt haben, sind bestimmte Inhalte nicht ohne weiteres für Außenstehende zu finden. Hier hilft die Suchfunktion in CMS Made Simple zu einer besseren Bedienung. Die Suchfunktion beinhaltet ein Suchfeld, in das die gesuchten Begriffe eingegeben werden und die verlinkten Ergebnisse auf einer Suchseite, die wir gleich erstellen werden, ausgegeben.

Eigenschaften der Suchfunktion

  • Suchstatistik mit Exportfunktion als CSV
  • Aktualisierbare Liste mit Stoppwörtern (Wörter, die von der Suche ausgeschlossen sind)
  • Re-Indexierung des gesamten Inhalts
  • Wortstamm-Suche (nur im Englischen verfügbar)

Das Suchfeld ist als Teil der Suchfunktion in den meisten Templates bereits vorgesehen. Ob eine Seite durchsuchbar ist, kann für jede Seite individuell definiert werden. Wenn die Suchfunktion auf einer Seite deaktiviert ist, sie nicht durchsuchbar ist, erscheint sie, auch wenn sie den gesuchten Begriff enthält, nicht in der Ergebnisliste. Im Admin Panel von CMS Made Simple kann während der Seitenbearbeitung die Durchsuchbarkeit mit einer Checkbox deaktiviert werden. Die Standardeinstellung ist aktiviert. Die Checkbox befindet sich im Reiter „Optionen“:

Suchfunktion - Durchsuchbarkeit bei CMS Made Simple Webseiten aktivieren - Jens Hauschildt

Suchseite erstellen

In der Standardeinstellung werden die Suchergebnisse in CMS Made Simple auf derselben Seite ausgegeben, in der sie gesucht werden. Dies bedeutet, dass die Überschrift, das Template und alle Detailinformationen von exakt dieser Webseite stammen. Aus diesem Grunde können wir eine spezielle Suchseite erstellen, in der die Ergebnisse der Suchfunktion angezeigt werden.

Suchfunktion - Suchseite für CMS Made Simple erstellen - Jens Hauschildt

Hierzu ist eine neue Inhaltsseite zu erstellen. Der Seitenalias, der unter Optionen angezeigt wird, sobald die Seite das erste mal gespeichert wurde, muss „search“ heißen. Diese Seite kann aus der Navigation ausgeschlossen werden, da sie selbst keinen Inhalt hat, sondern nur für die Darstellung der Ergebnisse der ausgeführten Suchfunktion benötigt wird.

Im Hauptmenü der Suchseite kann "Extra Page Data" (Seitentitel und weitere seitenspezifische Angaben) durch ersetzten des „+“ durch ein „-“ ausgeblendet werden, da diese Informationen nicht für die Ausgabe der Ergebnisse innerhalb der Suchfunktion notwendig sind.

Suchoptionen

Im Admin-Panel der Webseite kann eine Liste mit Stoppwörtern eingerichtet werden. Sie ist unter Erweiterungen à Suche à Optionen erreichbar und im Standard mit vordefinierten englischen Ausdrücken belegt. Diese können beibehalten oder überschrieben werden. Wenn keine englischsprachigen Texte auf der Webseite vorkommen, empfiehlt es sich, die vorhandenen Daten zu überschreiben. Die Begriffe sind jeweils mit einem Komma. Nach der Aktualisierung ist zuerst auf „Die gesamte Webseite neu indexieren“ und erst dann auf „Absenden“ zu klicken. Die Stoppwörter beieinflußen die Suchfunktion dahingehend, dass sie nicht in den Suchergebnissen auftauchen. Dies ist insbesondere wichtig, wenn der Suchende einen Ausdruck in das Suchfeld eingibt, in dem z.B. das Wort „und“ vorkommt. Wenn dieses Wort nicht auf der Stoppliste steht, würde fast jeder Satz der gesamten Webseite in den Suchergebnissen erscheinen und sie damit unbrauchbar machen.

Für englischsprachige Seiten ist es lohnenswert die Wortstammsuche in der Suchfunktion von CMS Made Simple zu aktivieren. Es handelt sich dabei um ein Kontrollkästchen unter Erweiterungen à Suche à Optionen, das zu aktivieren ist. Bei der Wortstammsuche werden die indexierten Begriffe auch gefunden, wenn lediglich der Wortstamm gesucht wird. Wenn z.B. das Wort „steps“ indexiert ist, aber „step" als Suchbegriff verwendet wird, wird ohne die Wortstammsuche kein Ergebnis angezeigt. Mit aktivierter Wortstammsuche werden alle Formen des Wortes „step" (so “step”, “steps” und sogar “stepped”) gesucht und als Ergebnis angezeigt.