Wie aktiviere ich die Drupal-eigene Suchfunktion und indiziere die Seiten?

Drupal bietet von Hause aus eine eigene Suchfunktion an. Sie indiziert automatisch alle veröffentlichten Seiten  der Site. Damit steht den Besuchern Deiner Drupal-Site ein sehr hilfreiches und gern genutztes Feature zur Verfügung.

Dieses Feature gehört zwar zu den Drupal Kern-Funktionen, muss allerdings zusätzlich aktiviert werden und bedarf einiger konfigurierender Handgriffe.

1. Schritt: die Suchfunktion aktivieren

Klicke im Menüblock Strukturierung auf „Module“. Auf der folgenden Seite findest Du den Link „Search“. Standardmäßig ist dieses Modul deaktiviert – setze links das Häkchen für „Aktiviert“ und klicke dann auf „Konfiguration speichern“. Die Suchfunktion ist damit aktiviert.

Die Seiten sind jetzt allerdings noch nicht indiziert, folglich kann auch bislang noch nichts auf Deiner Site gefunden werden. Daher

2. Schritt: Suchindex erstellen

Klicke im Menüblock „Logs“ auf den Link „Statusbericht“. Dann auf Cron- Wartungsaufgaben. Der Cron ist Voraussetzung dafür, dass Deine Site indiziert wird. Um ihn manuell zu starten, klicke auf den Link „…‘per Hand ausgeführt‘…“.

Die Site wird indiziert, veröffentlichte Inhalte sind ab sofort über die Suchfunktion zu finden. Wenn Du willst, dass auch in Zukunft neuer Content indiziert wird, möchte ich Dir drei Möglichkeiten dazu vorstellen:

  1. Manuelle Indizierung: jedesmal, wenn Du neuen Cotent auf Deiner Site veröffentlicht hast, führst Du die oben beschriebene Prozedur für den manuelle Cron-Durchlauf durch
  2. Automatische Indizierung: schreibe für Deine Drupalsite einen eigenen Cronjob. Dieses Verfahren setzt Grundkenntnisse in Sachen Script-Sprache voraus. Andererseits benötigst Du für die Aktivierung des Cronjobs einen gesonderten Zugang. Viele Webspace-Anbieter und Internet-Provider stellen dafür einen Zugang per SSH ihren Kunden zur Verfügung. Ob und wie  Dein Privider Dir Zugang zur Crontab gewährt, musst Du im Zweifeslfall selber bei ihm erfragen. Wenn das nicht machbar ist, steht Dir noch folgende Alternative zur Verfügung:
  3. Automatische Indizierung mittels Drupal Cron-Modul: Downloade, installiere und aktiviere das Modul „Poormanscron“. Wie der Name es schon sagt, ist es ein Modul für all die unter uns, die sich mit der Einrichtung eines „echten“ Cron-Jobs nicht befassen können oder wollen. Hier die Adresse: http://drupal.org/project/poormanscron Ist das Modul installiert und aktivert, erscheint im Menüblock „Einstellungen auf der Admin-Seite der Link „Poormanscron“. Dort lässt sich in Minutenintervallen einstellen, wann in etwa das Modul den Drupal-Cron startet.
Durchschnitt: 4.5 (2 votes)

Bookmark and Share