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


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

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

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

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

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

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

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

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

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

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

Корневые результаты поиска

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

Новые корневые каталоги поиска следует создавать при выполнении следующего:

  • Установка обработчика протокола ИЛИ
  • Требуется индексировать новое хранилище данных

AND

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

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

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

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

Примечание

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

 

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

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

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

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

Управление правилами области

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