Share via


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

Windows Search を使用すると、検索マネージャー、カタログ マネージャー、クロール スコープ マネージャーの 3 つのメイン コンポーネントを使用して Windows Search インデックスを管理できます。 これらの管理インターフェイスの一部は標準のユーザー特権で使用できますが、インデックスの状態を変更するインターフェイスには管理特権が必要です。

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

コンポーネント インターフェイス 説明
検索マネージャー ISearchManager Windows Search に関する情報を取得および設定するメソッドを提供します。
  • 特定のカタログのカタログ マネージャーのインスタンスを取得します。
  • プロキシ情報の取得または設定。
  • Windows Search エンジンに関するバージョン情報の取得。
詳細については、「 検索マネージャーの使用」を参照してください。
カタログ マネージャー ISearchCatalogManager
ISearchCatalogManager2
インデックスの再作成やタイムアウトの設定など、個々の検索カタログを管理するメソッドを提供します。 このインターフェイスは、次の 4 つの領域でカタログを管理します。
  • カタログの内容 - 新しいデータのインデックスが作成され、カタログの全部または一部のインデックス再作成を強制するか、カタログ全体をリセットすることによって、他のアプリケーションとコンポーネントが正常に動作することを確認します。
  • カタログのプロパティ - プロトコル ハンドラーに接続するときのカタログによるタイムアウトの管理方法と、検索での分音記号の処理方法を決定するプロパティを設定します。
  • カタログの状態 - 状態、サイズ、現在のアクティビティの状態など、カタログに関する情報を取得します。
  • 他のインターフェイスへのアクセス - クロール スコープ マネージャー、データ変更通知、 および ISearchQueryHelper インターフェイスで必要な他の検索関連インターフェイスを取得します。
詳細については、「 カタログ マネージャーの使用」を参照してください。
クロール スコープ マネージャー IEnumSearchRoots
IEnumSearchScopeRules
ISearchCrawlScopeManager
ISearchCrawlScopeManager2
ISearchRoot
ISearchScopeRule
ISearchItem
クロールまたはwatchするコンテナー、およびインデックスに含めるコンテナーまたは除外するコンテナーの下の項目について検索エンジンに通知するメソッドを提供します。 クロール スコープ マネージャーにクエリを実行して、特定の URL がクロール スコープ内にあるかどうかを確認することもできます。 詳細については、「 クロール スコープ マネージャーの使用」を参照してください。

インデックスの管理

検索マネージャーの使用

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

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