Index-Server: Volltextsuche auf der Website

Daten in Katalogen einsammeln

Den Indexdienst starten und stoppen Sie ganz normal über die Anwendung zur Verwaltung von Diensten. Für die Konfiguration des Dienstes müssen Sie allerdings die Computerverwaltung bemühen. Im Ast "Dienste und Anwendungen" findet sich der Indexdienst als eigener Eintrag. Unterhalb dieses Eintrags gibt es normalerweise nur einen Punkt: Der Katalog "System".

Der Indexdienst kann jedoch nicht einfach nur die komplette Platte indizieren. Stattdessen ist es möglich, einen Satz an Verzeichnissen auszuwählen und diesen einem so genannten Katalog zuzuordnen. Die Suche lässt sich dann später auf einzelne Kataloge einschränken. Das ist zum Beispiel dann praktisch, wenn mehrere virtuelle Webserver auf einem Windows Server 2003 laufen. In einem solchen Fall soll die Volltextsuche eines Servers sicherlich keine Inhalte eines anderen Servers als Resultat liefern. Um das zu verhindern, legt man verschiedene Kataloge an: einen für jeden virtuellen Server. In den Katalogen schließt man die zum Host gehörenden Verzeichnisse ein. Dadurch entsteht für jeden Host ein eigener Katalog, in dem nur die Dateien indiziert sind, die zum jeweiligen Host gehören.

Beim ersten Anlegen der Kataloge muss man ein wenig Geduld aufbringen, denn die Indexerstellung dauert eine ganze Weile. Das liegt in erster Linie daran, dass der Indexdienst mit einer sehr geringen Priorität ausgeführt wird und sofort pausiert, sobald andere Tasks auf dem Server ausgeführt werden. Bei späteren Änderungen an Seiten macht sich diese Verzögerung kaum bemerkbar, denn eine einzelne veränderte Seite ist schnell im Index aktualisiert - hat man hingegen den Indexdienst gerade zum ersten Mal für viele hundert oder gar tausend Seiten angeworfen, braucht es seine Zeit, bis der Index benutzbar wird.

Die Indizes des Indexdienstes lassen sich auf drei Arten verwenden: Zum einen kann man das Suchformular aus der Computerverwaltung nutzen, zum anderen die ganz normale Suchfunktion von Windows über "Dateien suchen" im Startmenü. Greift man auf diese zurück, benutzt Windows 2003 - anders als die Vorgängerversionen - direkt einen vorkonfigurierten Index zur Suche. In diesem Fall erscheint in der Statuszeile der Suche ein Hinweis mit dem Wortlaut "Searching by Index".