Интерфейсы для управления индексом

Поиск Windows позволяет управлять индексом поиска Windows с тремя основными компонентами: Search Manager, Catalog Manager и Crawl Scope Manager. Некоторые из этих интерфейсов управления можно использовать со стандартными привилегиями пользователя, но те, которые изменяют состояние индекса, требуют административных привилегий.

Сведения об интерфейсах для управления индексом

Компонент Interfaces Description
Диспетчер поиска ISearchManager Предоставляет методы для получения и задания сведений о поиске Windows:
  • Получение объекта управления каталогами для конкретного каталога.
  • Получение или настройка сведений о прокси-сервере.
  • Получение сведений о версии системы поиска Windows.
Дополнительные сведения см. в разделе "Использование диспетчера поиска".
Диспетчер каталогов ISearchCatalogManager
ISearchCatalogManager2
Предоставляет методы для управления отдельным каталогом поиска, такие как вызов повторного индексирования или установка тайм-аутов. Этот интерфейс управляет каталогом в четырех областях:
  • Содержимое каталога — обеспечение индексации новых данных и корректной работы других приложений и компонентов путем повторного индексирования всего или части каталога или сброса всего каталога.
  • Свойства каталога — настройка свойств, определяющих, как каталог управляет временем ожидания при подключении к обработчикам протокола и как диакритические знаки обрабатываются в поисках.
  • Состояние каталога — получение сведений о каталоге, включая состояние, размер и текущее состояние действия.
  • Доступ к другим интерфейсам — получение других интерфейсов, связанных с поиском, необходимых диспетчеру области обхода контента, уведомлениям об изменении данных и интерфейсу ISearchQueryHelper .
Дополнительные сведения см. в разделе "Использование диспетчера каталогов".
Диспетчер зон обхода IEnumSearchRoots
IEnumSearchScopeRules
ISearchCrawlScopeManager
ISearchCrawlScopeManager2
ISearchRoot
ISearchScopeRule
ISearchItem
Предоставляет методы для информирования поисковой системы о контейнерах для обхода или просмотра и элементов в этих контейнерах для включения или исключения в индекс. Вы также можете обратиться к менеджеру областей обхода, чтобы узнать, находится ли определенный URL-адрес в области обхода. Дополнительные сведения см. в разделе "Использование диспетчера областей обхода".

Управление индексом

Использование Менеджера поиска

Использование диспетчера каталогов

Использование Диспетчера Областей Обхода