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


Этап 4: Настройка поиска и включить обход содержимого каталога в SharePoint Server

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

Примечание.

Многие функции, описанные в этой серии, также доступны для большинства сайтов в SharePoint в Microsoft 365.

Краткий обзор

Как описано в разделе Этап 3. Включение списка в качестве каталога в SharePoint Server, список продуктов теперь включен как каталог. Так как мы будем использовать технологию поиска для получения и отображения контента на нашем сайте публикации (веб-сайт Contoso), нам необходимо обходить контент каталога, чтобы добавлять его в индекс поиска.

В этой статье вы познакомитесь со следующим.

Начало стадии 4

Обход контента

В зависимости от уровня разрешений можно запускать обход контента из двух мест.

Место запуска обхода контента Необходимый уровень разрешений
Центр администрирования
Администратор приложения службы поиска
Каталог
Администратор семейства веб-сайтов

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

Когда в контент каталога вносятся изменения, имеет смысл выполнить его обход как можно быстрее, чтобы он мог отображаться на сайте публикации.

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

Запуск полного обхода контента в центре администрирования

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

В этом сценарии мы выполним обход контента, источником которого являются локальные сайты SharePoint.

  1. Последовательно выберите пункты Центр администрирования>Управление приложениями служб>Приложение службы поиска>Источники контента.

  2. На странице Управление источниками контента найдите источник контента локальных сайтов SharePoint и в меню выберите Начать полный обход контента.

    Выбор команды

Состояние обхода контента отображается в столбце Состояние.

  1. Обновляйте эту страницу, пока в столбце Состояние не увидите значение Бездействие. Это означает, что обход контента завершен.

    Состояние обхода

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

    Журнал обхода

Включение непрерывных обходов контента в центре администрирования

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

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

Включение непрерывных обходов

  1. Последовательно выберите пункты Центр администрирования>Управление приложениями служб>Приложение службы поиска>Источники контента.

  2. На странице Управление источниками контента выберите источник контента, для которого требуется включить непрерывное сканирование. В нашем сценарии это локальные сайты SharePoint .

  3. Выберите опцию Включить непрерывное сканирование.

    Включение непрерывного обхода

Настройка интервала непрерывного обхода контента

По умолчанию непрерывные обходы контента выполняются с 15-минутным интервалом. Можно установить более короткие интервалы, используя PowerShell. В показанном ниже примере кода устанавливается 1-минутный интервал непрерывного обхода контента.

$ssa = Get-SPEnterpriseSearchServiceApplication
$ssa.SetProperty("ContinuousCrawlInterval", 1)

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

Инициализация переиндексации каталога

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

  1. В каталоге (в нашем сценарии список Продукты в семействе веб-сайтов каталога продуктов) выберите вкладку >Список параметров>Дополнительные параметры.

  2. На странице Дополнительные параметры выберите Переиндексировать список.

    Выберите Переиндексировать список

Просмотр состояния обхода контента и расписания для каталога

Вы можете просмотреть состояние и расписание обхода для определенного каталога. Для этого сделайте следующее:

  1. В каталоге (в нашем сценарии в списке Продукты в семействе веб-сайтов каталога продуктов) выберите вкладку >Список Параметры>каталога.

  2. На странице Параметры каталога можно увидеть, когда происходил последний обход контента и на какое время запланированы те или иные обходы контента. В нашем сценарии видно, что последний обход контента выполнялся 4 марта 2013 г. в 5:30:17 и что запланированы непрерывные обходы контента с 15-минутным интервалом.

    Время и состояние обхода

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

Следующая статья в этой серии

От столбца сайта к управляемому свойству — что случилось?

См. также

Другие ресурсы

Настройка поиска для публикации на нескольких сайтах