Share via


使用搜尋管理員

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

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

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

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

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

下列 ISearchManager 方法會保留供日後使用。 不過,它們實作且不會影響索引子或目錄,因為目前只有一個適用于 Windows 搜尋的目錄。

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

GetParameterSetParameter 也保留供未來使用,但不會實作。

管理索引

管理索引的介面

使用目錄管理員

使用編目範圍管理員