Share via


検索マネージャーの使用

ISearchManager インターフェイスには、カタログ間で変更を行うメソッドが用意されています。 ISearchManager レベルで行われた変更は、インデクサーで使用されるすべてのカタログにグローバルに適用されますが、ISearchCatalogManager レベルで行われた変更は特定のカタログに適用されます。 ただし、現在、Windows Search では SystemIndex というカタログが 1 つだけ使用されています。 検索マネージャーを使用して、次の操作を行うことができます。

  • 検索カタログのカタログ マネージャーのインスタンスを取得します。
  • Windows Search エンジンに関するバージョン情報を取得します。

ISearchManager インターフェイスの次のメソッドは、検索カタログの管理に役立ちます。

メソッド 説明
GetCatalog カタログを名前で取得し、そのカタログの ISearchCatalogManager のインスタンスを返します。 これにより、個々の検索カタログを管理できます。
GetIndexerVersion メジャー バージョンとマイナー バージョンの 2 つの整数でインデクサーのバージョンを返します。 たとえば、Windows 10 Search のメジャー バージョン番号は "10" で、マイナー バージョン番号は "0" です。 Windows XP 上の Windows Vista Search および Windows Search 3.0 の場合、メジャー バージョン番号は "3" で、マイナー バージョン番号は "0" です。
GetIndexerVersionStr インデクサーの完全なバージョン番号を文字列として返します(例: "10.0.18309.1000")。 Windows 10の場合、これは通常、OS のバージョン番号と一致します。 Windows XP、Vista、7 の場合は異なります。

これらのメソッドの詳細については、 ISearchManager のドキュメントを参照してください。

次の ISearchManager メソッドは、今後使用するために予約されています。 ただし、現時点では Windows Search 用のカタログは 1 つしかないため、インデクサーやカタログには影響しません。

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

GetParameterSetParameter も将来使用するために予約されていますが、実装されていません。

インデックスの管理

インデックスを管理するためのインターフェイス

カタログ マネージャーの使用

クロール スコープ マネージャーの使用