使用搜尋管理員

ISearchManager 介面提供可以在多個目錄間進行變更的方法。 ISearchManager 層級所做的變更會全域套用至索引器所使用的所有目錄,而在 ISearchCatalogManager 層級所做的變更則套用至特定目錄。 不過,目前,Windows 搜尋只會使用一個目錄 SystemIndex。 您可以使用搜尋管理員來執行下列動作:

  • 取得搜尋目錄的目錄管理員實例。
  • 取得 Windows 搜尋引擎的版本資訊。

下列 ISearchManager介面的方法可協助您管理搜尋目錄:

方法 描述
GetCatalog 依名稱獲取目錄,並傳回該目錄的 ISearchCatalogManager 實例。 這可讓您管理個別的搜尋目錄。
GetIndexerVersion 傳回兩個整數中的索引器版本:主要版本和次要版本。 例如,Windows 10 搜尋的主要版本號碼是 「10」,次要版本號碼是 「0」。 針對 Windows XP 上的 Windows Vista 搜尋和 Windows Search 3.0,主要版本號碼為 “3”,次要版本號碼為 “0”。
GetIndexerVersionStr 以字串傳回索引器的完整版本號碼:例如“10.0.18309.1000”。 針對 Windows 10,這通常會符合 OS 版本號碼。 對於 Windows XP、Vista 和 7,它將會有所不同。

如需這些方法的詳細資訊,請參閱 ISearchManager 檔。

下列 ISearchManager 方法會保留供日後使用。 不過,這些實作已經執行,不會影響索引器或目錄,因為目前 Windows 搜尋只有一個目錄。

  • get_BypassList
  • 取得_本地旁路
  • get_PortNumber
  • get_ProxyName
  • get_UseProxy
  • get_UserAgent
  • put_UserAgent
  • SetProxy

GetParameter 和 SetParameter 也會保留供日後使用,但不會實作。

管理索引

用於索引管理的介面

使用目錄管理員

使用爬行範圍管理器