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 Entwickler von Drittanbietern 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 über 200 Elementtypen (z. B. .txt, .html und .xml Dateiformate) und kann mit mehreren Datentypen (z. B. dem NTFS-Dateisystem und Microsoft Outlook) arbeiten. Windows Search verwendet Filter- und Protokollhandlertechnologie ähnlich wie SharePoint Server. Wenn Sie also bereits über Implementierungen für Ihr Dateiformat verfügen, können Sie die Implementierungen aktualisieren, um mit einem Stream initialisiert zu werden, indem Sie IPersistStream verwenden, damit der Filter mit Windows Search funktioniert.
Hinweis
Filterhandler, Eigenschaftenhandler und Protokollhandler müssen in systemeigenem Code geschrieben werden. Dies ist auf potenzielle Common Language Runtime (CLR)-Versionsverwaltungsprobleme mit dem Prozess zurückzuführen, in dem mehrere Add-Ins ausgeführt werden.
Dieser Abschnitt zum Erweitern des Indexes mit Add-Ins enthält die folgenden Themen:
- Entwickeln von Filterhandlern
- Entwickeln von Eigenschaftenhandlern für Windows Search
- Entwickeln von Protokollhandlern
Zusätzliche Ressourcen
Verwandte Codebeispiele finden Sie unter Windows Search-Codebeispiele.
Zugehörige Themen