使用搜尋管理員
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
GetParameter 和 SetParameter 也保留供未來使用,但不會實作。