Erweitern des Indexes (Windows Search)

Sie können Windows Search erweitern, um die Inhalte und Eigenschaften neuer Dateiformate und Datenspeicher mithilfe von Daten-Add-In-Schnittstellen zu indizieren. Um Windows Search-Add-Ins zu erstellen, müssen Drittanbieterentwickler zuerst einen Shell-Datenspeicher implementieren und dann einen Protokollhandler entwickeln, damit Windows Search auf die Daten für die Indizierung zugreifen kann. Wenn Sie über ein benutzerdefiniertes Dateiformat verfügen, müssen Sie einen Filterhandler zum Indizieren von Dateiinhalten und einen Eigenschaftenhandler für jeden Dateityp zum Indizieren von Eigenschaften entwickeln.

Windows Search unterstützt derzeit die Indizierung von über 200 Typen von Elementen (z. B. .txt, .htmlund .xml Dateiformaten) und kann mit mehreren Datentypen (z. B. dem NTFS-Dateisystem und Microsoft Outlook) arbeiten. Windows Search verwendet Filter- und Protokollhandlertechnologie, die SharePoint Server ähnelt. Wenn Sie daher bereits Über Implementierungen für Ihr Dateiformat verfügen, können Sie die Implementierungen aktualisieren, die mit einem Datenstrom initialisiert werden, indem Sie IPersistStream verwenden, damit der Filter mit Windows Search funktioniert.

Hinweis

Filterhandler, Eigenschaftenhandler und Protokollhandler müssen in systemeigenen Code geschrieben werden. Dies liegt an potenziellen Versionsverwaltungsproblemen (Common Language Runtime, CLR) bei dem Prozess, in dem mehrere Add-Ins ausgeführt werden.

 

Dieser Abschnitt zum Erweitern des Indexes mit Add-Ins enthält die folgenden Themen:

Weitere Ressourcen

Verwandte Codebeispiele finden Sie unter Windows Search Code Samples.

Windows Search Development Guide

Verwalten des Indexes

Programmgesteuertes Abfragen des Indexes

Erweitern von Sprachressourcen