Verwenden des Such-Managers

Die ISearchManager-Schnittstelle stellt Methoden bereit, die Änderungen über Kataloge hinweg vornehmen. Änderungen, die auf ISearchManager-Ebene vorgenommen wurden, gelten global für alle Kataloge, die vom Indexer verwendet werden, während Änderungen, die auf der ISearchCatalogManager-Ebene vorgenommen wurden, auf bestimmte Kataloge angewendet werden. Derzeit verwendet Windows Search jedoch nur einen Katalog, SystemIndex. Sie können den Such-Manager verwenden, um Folgendes auszuführen:

  • Eine Instanz des Katalog-Managers für den Suchkatalog abrufen.
  • Rufen Sie Versionsinformationen zur Windows-Suchmaschine ab.

Mit den folgenden Methoden der ISearchManager-Schnittstelle können Sie Ihre Suchkataloge verwalten:

Methode Description
GetCatalog Ruft einen Katalog anhand des Namens ab und gibt eine Instanz von ISearchCatalogManager für diesen Katalog zurück. Auf diese Weise können Sie einen einzelnen Suchkatalog verwalten.
GetIndexerVersion Gibt die Version des Indexers in zwei ganzzahligen Zahlen zurück: Hauptversion und Nebenversion. Die Hauptversionsnummer für die Windows 10-Suche lautet beispielsweise "10", und die Nebenversionsnummer lautet "0". Für Windows Vista Search und Windows Search 3.0 unter Windows XP lautet die Hauptversionsnummer "3", und die Nebenversionsnummer lautet "0".
GetIndexerVersionStr Gibt die vollständige Versionsnummer des Indexers als Zeichenfolge zurück, z. B. "10.0.18309.1000". Für Windows 10 entspricht dies in der Regel der Versionsnummer des Betriebssystems. Für Windows XP, Vista und 7 ist dies anders.

Weitere Informationen zu diesen Methoden finden Sie in der ISearchManager-Dokumentation .

Die folgenden ISearchManager-Methoden sind für die zukünftige Verwendung reserviert. Sie sind jedoch implementiert und wirken sich nicht auf den Indexer oder Katalog aus, da derzeit nur ein Katalog für die Windows-Suche vorhanden ist.

  • get_BypassList
  • get_LocalBypass
  • get_PortNumber
  • get_ProxyName
  • get_UseProxy
  • get_UserAgent
  • put_UserAgent
  • SetProxy

GetParameter und SetParameter sind auch für die zukünftige Verwendung reserviert, aber nicht implementiert.

Verwalten des Indexes

Schnittstellen für die Verwaltung des Indexes

Verwenden des Katalog-Managers

Verwenden des Durchforstungsbereichs-Managers