Использование диспетчера областей обхода
Диспетчер областей обхода (CSM) — это набор интерфейсов, которые предоставляют методы для информирования системы поиска Windows о контейнерах для обхода и элементов в этих контейнерах для включения или исключения в каталог. Разработчики могут использовать CSM для программного определения области обхода для нового хранилища данных или обработчика протокола. Администраторы могут использовать CSM для просмотра всех индексов пользователей, корней поиска и правил области.
Этот раздел организован следующим образом:
- Что такое диспетчер области обхода?
- Основы поиска и правила области видимости
- Политики групп, поддерживаемые Менеджером области обхода
- связанные темы
Что такое диспетчер области обхода?
Чтобы понять диспетчер областей обхода, необходимо понять следующие термины:
- область обхода — это набор URL-адресов, указывающих на хранилища данных или контейнеры (почтовые хранилища, базы данных, сетевые общие папки и т. д.), которые индексатор обходит, чтобы индексировать элементы. Для иерархического хранилища данных область обхода может включать родительский URL-адрес, но исключить дочерний URL-адрес и наоборот. Элементы в области обхода индексируются; элементы вне области обхода игнорируются.
- Корневой поиска — это URL-адрес верхнего уровня, определяющий контейнер или хранилище данных, связанный с определенным обработчиком протокола. Корни поиска могут определять расположения, относящиеся к пользователю, которые находятся на удаленном компьютере или совпадают с шаблоном подстановочных знаков. При добавлении нового хранилища данных или обработчика протокола необходимо также добавить корневой каталог поиска в область сканирования.
- Правило области — это правило, которое включает или исключает URL-адреса в поисковом корне от обхода и индексирования. Например, предположим, что вы хотите, чтобы все в папке ProjectFiles индексировалось, за исключением подпапки Prototypes. Вам потребуется правило включения для file:///C:\WorkteamA\ProjectFiles\ и правило исключения для file:///C:\WorkteamA\ProjectFiles\Prototypes\.
диспетчера областей обхода — это набор API, который позволяет добавлять, удалять и перечислять правила поиска и области для индексатора поиска Windows. Когда вы хотите, чтобы индексатор начал сканирование нового контейнера, вы можете использовать CSM для задания корневых каталогов поиска и правил области для путей в пределах корневых каталогов поиска. Например, при установке нового обработчика протокола можно создать корневую папку поиска и добавить одно или несколько правил включения; затем индексатор может запустить процесс обхода для начальной индексации. CSM предлагает следующие интерфейсы, которые помогут вам сделать это программным способом.
- IEnumSearchRoots
- IEnumSearchScopeRules
- ISearchCrawlScopeManager
- ISearchCrawlScopeManager2
- ISearchRoot
- ISearchScopeRule
- ISearchItem
Хотя api CSM можно использовать для программного определения области обхода, CSM также был разработан для поддержки конечных пользователей. Например, предположим, что вы разработали обработчик протокола для нового хранилища данных, и вы хотите разрешить пользователям или администраторам управлять индексированием путей. С помощью диспетчера области сканирования можно задать один или несколько корней поиска (например, file:///C:\MyContainer\), а пользовательский интерфейс Поиска Windows для настройки параметров индексирования отобразит каждый корень поиска с флажком. Затем пользователи могут включать или исключать этот путь или дочерние элементы этого пути.
Правила поиска корней и областей
Правила корней поиска и областей вместе определяют рабочий набор URL-адресов, составляющих область обхода индексатора.
Истоки поиска
Установка корневого каталога поиска не указывает, какие части этого хранилища следует индексировать; он просто сигнализирует о том, что хранилище контента существует и связано с зарегистрированным обработчиком протокола. Синтаксис корневого каталога поиска включает протокол, идентификатор сайта или пользователя для безопасности, и путь к местоположениям, которые необходимо обойти.
Вам следует создавать новые корни поиска, когда вы:
- Установка обработчика протокола OR
- Хотите индексировать новое хранилище данных
И
- это хранилище данных еще не находится в области обхода индексатора.
См. Управление корнями поиска для инструкций по добавлению, удалению и перечислению корней поиска в.
Правила области видимости
Правила области включают или исключают URL-адреса в корневом каталоге поиска от обхода и индексирования. Правила области могут задаваться конечными пользователями, групповыми политиками или сторонними разработчиками. При определении нового корня поиска следует программно задавать правила охвата. Ваши корни поиска и правила области охвата образуют область обхода по умолчанию для хранилища данных и обработчика протокола.
Заметка
Пользователи с доступом к панели управления могут изменять область обхода по умолчанию. Поэтому любое приложение, которое предлагает управление областями, всегда должно получать правила непосредственно из CSM с помощью методов перечисления вместо того, чтобы полагаться на собственную сохраненную копию правил пользователя.
Инструкции по добавлению, удалению, восстановлению и перечислению правил области см. в Управление правилами области.
Групповые политики, поддерживаемые диспетчером управления областями обхода
Системные администраторы могут определять области обхода в организациях с помощью групповых политик. Эти правила групповой политики также могут выступать в качестве правил по умолчанию, которые пользователи могут переопределить. Например, можно использовать один набор каталогов, индексированных для одной группы пользователей и другого набора для другой группы пользователей, что позволяет пользователям отменять выбор этих значений по умолчанию. Правила групповой политики также могут выступать в качестве правил принудительного исключения, которые пользователи не могут переопределить, предотвращая индексирование определенных сетевых ресурсов определенными пользователями, например.
Связанные разделы