Поделиться через


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

Диспетчер областей обхода (CSM) — это набор интерфейсов, которые предоставляют методы для информирования системы поиска Windows о контейнерах для обхода и элементов в этих контейнерах для включения или исключения в каталог. Разработчики могут использовать CSM для программного определения области обхода для нового хранилища данных или обработчика протокола. Администраторы могут использовать CSM для просмотра всех индексов пользователей, корней поиска и правил области.

Этот раздел организован следующим образом:

Что такое диспетчер области обхода?

Чтобы понять диспетчер областей обхода, необходимо понять следующие термины:

  • область обхода — это набор URL-адресов, указывающих на хранилища данных или контейнеры (почтовые хранилища, базы данных, сетевые общие папки и т. д.), которые индексатор обходит, чтобы индексировать элементы. Для иерархического хранилища данных область обхода может включать родительский URL-адрес, но исключить дочерний URL-адрес и наоборот. Элементы в области обхода индексируются; элементы вне области обхода игнорируются.
  • Корневой поиска — это URL-адрес верхнего уровня, определяющий контейнер или хранилище данных, связанный с определенным обработчиком протокола. Корни поиска могут определять расположения, относящиеся к пользователю, которые находятся на удаленном компьютере или совпадают с шаблоном подстановочных знаков. При добавлении нового хранилища данных или обработчика протокола необходимо также добавить корневой каталог поиска в область сканирования.
  • Правило области — это правило, которое включает или исключает URL-адреса в поисковом корне от обхода и индексирования. Например, предположим, что вы хотите, чтобы все в папке ProjectFiles индексировалось, за исключением подпапки Prototypes. Вам потребуется правило включения для file:///C:\WorkteamA\ProjectFiles\ и правило исключения для file:///C:\WorkteamA\ProjectFiles\Prototypes\.

диспетчера областей обхода — это набор API, который позволяет добавлять, удалять и перечислять правила поиска и области для индексатора поиска Windows. Когда вы хотите, чтобы индексатор начал сканирование нового контейнера, вы можете использовать CSM для задания корневых каталогов поиска и правил области для путей в пределах корневых каталогов поиска. Например, при установке нового обработчика протокола можно создать корневую папку поиска и добавить одно или несколько правил включения; затем индексатор может запустить процесс обхода для начальной индексации. CSM предлагает следующие интерфейсы, которые помогут вам сделать это программным способом.

Хотя api CSM можно использовать для программного определения области обхода, CSM также был разработан для поддержки конечных пользователей. Например, предположим, что вы разработали обработчик протокола для нового хранилища данных, и вы хотите разрешить пользователям или администраторам управлять индексированием путей. С помощью диспетчера области сканирования можно задать один или несколько корней поиска (например, file:///C:\MyContainer\), а пользовательский интерфейс Поиска Windows для настройки параметров индексирования отобразит каждый корень поиска с флажком. Затем пользователи могут включать или исключать этот путь или дочерние элементы этого пути.

Правила поиска корней и областей

Правила корней поиска и областей вместе определяют рабочий набор URL-адресов, составляющих область обхода индексатора.

Истоки поиска

Установка корневого каталога поиска не указывает, какие части этого хранилища следует индексировать; он просто сигнализирует о том, что хранилище контента существует и связано с зарегистрированным обработчиком протокола. Синтаксис корневого каталога поиска включает протокол, идентификатор сайта или пользователя для безопасности, и путь к местоположениям, которые необходимо обойти.

Вам следует создавать новые корни поиска, когда вы:

  • Установка обработчика протокола OR
  • Хотите индексировать новое хранилище данных

И

  • это хранилище данных еще не находится в области обхода индексатора.

См. Управление корнями поиска для инструкций по добавлению, удалению и перечислению корней поиска в.

Правила области видимости

Правила области включают или исключают URL-адреса в корневом каталоге поиска от обхода и индексирования. Правила области могут задаваться конечными пользователями, групповыми политиками или сторонними разработчиками. При определении нового корня поиска следует программно задавать правила охвата. Ваши корни поиска и правила области охвата образуют область обхода по умолчанию для хранилища данных и обработчика протокола.

Заметка

Пользователи с доступом к панели управления могут изменять область обхода по умолчанию. Поэтому любое приложение, которое предлагает управление областями, всегда должно получать правила непосредственно из CSM с помощью методов перечисления вместо того, чтобы полагаться на собственную сохраненную копию правил пользователя.

 

Инструкции по добавлению, удалению, восстановлению и перечислению правил области см. в Управление правилами области.

Групповые политики, поддерживаемые диспетчером управления областями обхода

Системные администраторы могут определять области обхода в организациях с помощью групповых политик. Эти правила групповой политики также могут выступать в качестве правил по умолчанию, которые пользователи могут переопределить. Например, можно использовать один набор каталогов, индексированных для одной группы пользователей и другого набора для другой группы пользователей, что позволяет пользователям отменять выбор этих значений по умолчанию. Правила групповой политики также могут выступать в качестве правил принудительного исключения, которые пользователи не могут переопределить, предотвращая индексирование определенных сетевых ресурсов определенными пользователями, например.

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

Управление правилами зоны

процесс индексирования