9.8 Search: Lassen Sie Ihre Website durchsuchen
Ihre Website muss durchsuchbar sein, und das Search-Modul bietet genau diese Funktionalität.
9.8.1 Das Suchmodul aktivieren
Nach der Aktivierung in Verwalten – Strukturierung - Module befindet sich im Navigationsmenü wieder ein deaktivierter Menülink, der zur Suche führt. Bei gesetzten Benutzerberechtigungen wird auch Gästen eine erweiterte Suche angeboten (Abbildung 9.13):
Das Modul bietet auch einen Such-Block an, der an beliebiger Stelle positioniert werden kann, der aber keinen direkten Zugang zur erweiterten Suche anbietet. Die erweiterte Suche taucht erst nach dem Suchvorgang über den Suchergebnissen wieder auf.
Sehr viele Themes haben unabhängig von diesem Block bereits einen festen Platz für die Suche vorgesehen. Wie bei den Hauptlinks im Menü ist es auch bei der Suche möglich, sie in das Theme direkt im Quellcode einzubauen. Von dieser Möglichkeit machen viele Theme-Autoren Gebrauch. Die Anzeige des vordefinierten Theme-Suchfeldes lässt sich in der Konfiguration des Themes per Checkbox aktivieren. Wenn das search-Modul aktiviert ist, taucht die Auswahl Suche in der Theme-Konfiguration auf. Ist das Modul nicht aktiviert, bleibt die Auswahl im Theme grau hinterlegt und ist nicht ankreuzbar.
9.8.2 Die Einstellungen für das Suchmodul
Die Suche ist keine Volltextsuche, sondern funktioniert über einen Suchindex, was im Klartext bedeutet, dass neue Inhalte erst nach der nächsten Indizierung von der Suche erfasst werden. Dieser Index wird bei jedem Cron-Lauf aktualisiert.
In den Sucheinstellungen (Verwalten – Einstellungen – Sucheinstellungen) können Sie folgende Parameter beeinflussen:
Indexierungsstatus: Hier sehen Sie, wie viel Prozent der Website bereits indexiert sind. Durch einen Klick auf den Button Seite neu indizieren, löschen Sie den bestehenden Index, der dann nach und nach per Cron wieder aufgebaut wird. Bei kleineren Seiten erfolgt dieser Aufbau in einem Cron-Lauf.
Indexierungsdrosselung: Damit beim nächsten Cron Job Ihr Webserver nicht an Überlastung leidet, können Sie hier angeben, wie viele Inhalte bei einem Cron-Lauf indexiert werden sollen. Bei Websites mit 30.000 Inhalten kann es durchaus ein wenig dauern, bis der neue Index aufgebaut ist.
Indexierungseinstellungen: Hier legen Sie die minimale Wortlänge, die indiziert werden soll, fest. Die Einstellung drei ist vernünftig. Außerdem können Sie hier die vereinfachte Behandlung der chinesischen, japanischen und koreanischen Sprache ankreuzen. In diesen Sprachen gibt es keine Leerräume zwischen den Worten, und Drupal hat einen Algorithmus eingebaut, der Inhalte in einzelne Worte trennen kann.
Inhaltsreihenfolge: Die Inhaltsreihenfolge gewichtet über verschiedene Faktoren die Inhalte Ihrer Website. Wenn die neuesten Beiträge bei der Suche zuerst erscheinen sollen, müssen Sie den jeweiligen Wert erhöhen. Normalerweise müssen Sie an diesen Parametern nichts verändern.
- Neuen Kommentar schreiben
- 1106 mal gelesen
