Suchindex erneut erstellen

Wenn Ihr Suchindex beschädigt ist und nicht verwendet werden kann, können Sie ihn erneut erstellen, indem Sie zunächst alle vorhandenen Indizes löschen und anschließend entweder warten, bis die nächste geplante Indexierungstask ausgeführt wird, oder indem Sie eine einmalige Indexierungstask ausführen.

Vorbereitende Schritte

Wichtig: Wenn Sie die in der folgenden Prozedur beschriebenen Schritte befolgen, ist die Suchfunktionalität für Ihre Benutzer nicht verfügbar. Wenn Sie den Index erneut erstellen möchten, ohne dass die Suche dabei unterbrochen werden muss, befolgen Sie stattdessen die im Thema Hintergrundindex erstellen beschriebenen Schritte.

Informationen zu diesem Vorgang

Während des Indexaktualisierungsprozesses werden die Dokumente zuerst in eine Cachetabelle in der Datenbank "HOMEPAGE" und anschließend in jeden Index in den Knoten geschrieben. Wenn ein neuer Index erstellt werden muss, wird der Datenbankcache übersprungen und die Crawlersuche und der Indexierungsprozess schreiben direkt in das Indexverzeichnis auf dem Knoten, der die Indexierungstask ausführt.

Vorgehensweise

  1. Stoppen Sie alle Knoten, auf denen die Suchanwendung ausgeführt wird. Wenn auf diesen Knoten Suchindizes vorhanden sind, löschen Sie diese, indem Sie die Schritte im Abschnitt Index löschen ausführen.
  2. Starten Sie alle Suchknoten im Cluster.
  3. Erstellen Sie den Index erneut, indem Sie einen der folgenden Schritte ausführen:
    • Erstellen Sie eine einmalige Task, die alle installierten IBM® Connections-Anwendungen in Ihrer Implementierung indexiert. Weitere Informationen finden Sie unter Einmalige Tasks ausführen.
    • Warten Sie, bis die nächste geplante Indexierungstask ausgeführt wird.

    Der Index wurde auf dem Indexierungsknoten erstellt, wenn sich die Dateien "INDEX.READY" und "CRAWLING_VERSION" im Indexverzeichnis befinden. Das Suchindexverzeichnis wird durch die IBM WebSphere Application Server-Variable "SEARCH_INDEX_DIR" definiert.

    Nachdem der Index erstellt wurde, folgt die Phase des Indexrollouts. Während dieser Phase werden die Dateien im Indexverzeichnis automatisch in den Bereitstellungsordner für die Suche kopiert, der durch die WebSphere Application Server-Variable "SEARCH_INDEX_SHARED_COPY_LOCATION" definiert wird. Die Dateien im Bereitstellungsordner für die Suche werden dann in die einzelnen Indexordner auf den übrigen Knoten kopiert.
    Wichtig: Beenden Sie die Implementierung nicht, bevor der Index nicht auf alle Knoten kopiert wurde. Wird der Server während dieses Prozesses gestoppt, wird der Index nicht erfolgreich auf allen Knoten implementiert. In diesem Fall müssen Sie den Index manuell von der Speicherposition für die Bereitstellung auf die anderen Knoten kopieren.