Erweitern des Indexes (Windows Search)

Sie können Windows Suchen erweitern, um den Inhalt und die Eigenschaften neuer Dateiformate und Datenspeicher mithilfe von Daten-Add-In-Schnittstellen zu indizieren. Um Windows Search-Add-Ins zu erstellen, müssen Drittanbieterentwickler zunächst 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 mehr als 200 Elementtypen (z. B. .txt, .html und .xml Dateiformate) und kann mit mehreren Arten von Datenspeichern (z. B. dem NTFS-Dateisystem und Microsoft Outlook) verwendet werden. Windows Bei der Suche wird eine Filter- und Protokollhandlertechnologie verwendet, die SharePoint Server ähnelt. Wenn Sie also bereits über Implementierungen für Ihr Dateiformat verfügen, können Sie die Implementierungen so aktualisieren, dass sie mithilfe von IPersistStream mit einem Stream initialisiert werden, sodass der Filter mit Windows Search funktioniert.

Hinweis

Filterhandler, Eigenschaftenhandler und Protokollhandler müssen in nativem Code geschrieben werden. Dies liegt an potenziellen CLR-Versionsproblemen (Common Language Runtime) beim 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 Codebeispiele fürdie Suche.

Windows Suchentwicklungshandbuch

Verwalten des Indexes

Programm gesteuertes Abfragen des Indexes

Erweitern von Sprachressourcen