Этап 4: Настройка поиска и включить обход содержимого каталога в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013
2016
2019
Subscription Edition
SharePoint в Microsoft 365
Примечание.
Многие функции, описанные в этой серии, также доступны для большинства сайтов в SharePoint в Microsoft 365.
Краткий обзор
Как описано в разделе Этап 3. Включение списка в качестве каталога в SharePoint Server, список продуктов теперь включен как каталог. Так как мы будем использовать технологию поиска для получения и отображения контента на нашем сайте публикации (веб-сайт Contoso), нам необходимо обходить контент каталога, чтобы добавлять его в индекс поиска.
В этой статье вы познакомитесь со следующим.
Включение непрерывных обходов контента в центре администрирования
Просмотр состояния обхода контента и расписания для каталога
Начало стадии 4
Обход контента
В зависимости от уровня разрешений можно запускать обход контента из двух мест.
Место запуска обхода контента | Необходимый уровень разрешений |
---|---|
Центр администрирования |
Администратор приложения службы поиска |
Каталог |
Администратор семейства веб-сайтов |
Причина, по которой можно начать обход контента из двух мест, заключается в том, что пользователи, работающие с содержимым каталога (назовем их диспетчерами содержимого), вряд ли будут иметь права администратора приложения службы поиска . Другими словами, у них нет доступа к Центр администрирования.
Когда в контент каталога вносятся изменения, имеет смысл выполнить его обход как можно быстрее, чтобы он мог отображаться на сайте публикации.
К счастью, диспетчеры содержимого могут сделать новое содержимое доступным без необходимости обращаться к администраторам приложений службы поиска для выполнения новых обходов контента. Мы вернемся к тому, как это сделать позже в этой статье, но сначала давайте посмотрим, как начать полный обход в центре администрирования.
Запуск полного обхода контента в центре администрирования
Прежде чем начать полный обход контента, использовав Центр администрирования, необходимо указать источник контента, который следует обходить. Когда вы запускаете полный обход контента, происходит обход всего контента в источнике контента, даже если этот контент уже добавлен в индекс поиска.
В этом сценарии мы выполним обход контента, источником которого являются локальные сайты SharePoint.
Последовательно выберите пункты Центр администрирования>Управление приложениями служб>Приложение службы поиска>Источники контента.
На странице Управление источниками контента найдите источник контента локальных сайтов SharePoint и в меню выберите Начать полный обход контента.
Состояние обхода контента отображается в столбце Состояние.
Обновляйте эту страницу, пока в столбце Состояние не увидите значение Бездействие. Это означает, что обход контента завершен.
При необходимости можно убедиться, что элементы добавлены в индекс поиска, выбрав Журнал обхода контента. Согласно нашему сценарию сейчас в индексе поиска 870 элементов, что приблизительно соответствует количеству продуктов в списке Продукты.
Включение непрерывных обходов контента в центре администрирования
Можно запустить полный обход контента вручную. Но делать это при каждом обновлении каталога неэффективно и непрактично. Поэтому, чтобы избежать дополнительного расхода ресурсов, можно включить непрерывный обход контента для источника, содержащего ваш каталог.
Непрерывные обходы начинаются автоматически с установленными интервалами. Все изменения, внесенные в каталог после предыдущего обхода, обнаруживаются программой-обходчиком и добавляются в индекс поиска.
Включение непрерывных обходов
Последовательно выберите пункты Центр администрирования>Управление приложениями служб>Приложение службы поиска>Источники контента.
На странице Управление источниками контента выберите источник контента, для которого требуется включить непрерывное сканирование. В нашем сценарии это локальные сайты SharePoint .
Выберите опцию Включить непрерывное сканирование.
Настройка интервала непрерывного обхода контента
По умолчанию непрерывные обходы контента выполняются с 15-минутным интервалом. Можно установить более короткие интервалы, используя PowerShell. В показанном ниже примере кода устанавливается 1-минутный интервал непрерывного обхода контента.
$ssa = Get-SPEnterpriseSearchServiceApplication
$ssa.SetProperty("ContinuousCrawlInterval", 1)
Таким образом, включив непрерывное сканирование, вы можете избежать большого разочарования со стороны менеджеров содержимого, так как им больше не придется ждать, пока администраторы приложений службы поиска начнут обход контента для них. Но для некоторых изменений каталога, например включения управляемых свойств в качестве уточнений, непрерывное сканирование недостаточно, и необходимо выполнить полную переиндексацию содержимого каталога. Но не беспокойтесь, у менеджеров содержимого нет причин для беспокойства, так как они могут инициировать полную переиндексацию каталога.
Инициализация переиндексации каталога
Чтобы пометить каталог для переиндексации, необходимо сделать следующее.
В каталоге (в нашем сценарии список Продукты в семействе веб-сайтов каталога продуктов) выберите вкладку >Список параметров>Дополнительные параметры.
На странице Дополнительные параметры выберите Переиндексировать список.
Просмотр состояния обхода контента и расписания для каталога
Вы можете просмотреть состояние и расписание обхода для определенного каталога. Для этого сделайте следующее:
В каталоге (в нашем сценарии в списке Продукты в семействе веб-сайтов каталога продуктов) выберите вкладку >Список Параметры>каталога.
На странице Параметры каталога можно увидеть, когда происходил последний обход контента и на какое время запланированы те или иные обходы контента. В нашем сценарии видно, что последний обход контента выполнялся 4 марта 2013 г. в 5:30:17 и что запланированы непрерывные обходы контента с 15-минутным интервалом.
Поэтому могут быть довольны, как контент-менеджеры, потому что их контент часто добавляется в индекс поиска, так и администраторы приложения службы поиска, потому что им не приходится постоянно отвлекаться на просьбы контент-менеджеров начать обход контента.
Следующая статья в этой серии
От столбца сайта к управляемому свойству — что случилось?