Управление непрерывным обходом контента в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
Включить непрерывный обход контента это параметр расписания обхода контента, являющийся альтернативой добавочному обходу контента. Этот параметр является новым в SharePoint Server и применяется только к источникам контента типа Сайты SharePoint.
Непрерывное сканирование часто сканирует сайты SharePoint Server, чтобы обеспечить актуальность результатов поиска. При непрерывном обходе контента (как и при добавочном) выполняется обход контента, который был добавлен, изменен или удален с момента последнего обхода. В отличие от добавочного обхода, который запускается в определенное время и после этого регулярно повторяется в заданные моменты времени, непрерывный обход контента автоматически запускается с предварительно установленными интервалами времени. По умолчанию интервал непрерывного обхода контента составляет 15 минут. Непрерывное сканирование помогает обеспечить актуальность результатов поиска, так как индекс поиска обновляется по мере того, как содержимое SharePoint Server сканируется так часто. Таким образом, непрерывные обходы особенно полезны для обхода быстро меняющегося содержимого SharePoint Server.
Отдельная операция непрерывного обхода контента обрабатывает все источники контента в приложении-службе поиска, для которых включен непрерывный обход. Аналогично, интервал при непрерывном обходе применяется ко всем источникам контента в приложении-службе поиска, для которых включен непрерывный обход.
Для одного источника контента нельзя одновременно запустить несколько полных или добавочных обходов контента. Однако одновременно может выполняться несколько непрерывных обходов контента. Поэтому даже если один непрерывный обход обрабатывает крупное обновление контента, может запуститься другой непрерывный обход прочих обновлений с предварительно заданным интервалом времени. Непрерывные обходы определенного репозитория контента также могут выполняться при активном полном или добавочном обходе контента того же репозитория.
Непрерывный обход не обрабатывает и не повторяет элементы, которые многократно возвращают ошибки. Такие ошибки повторяются во время добавочного обхода контента для очистки, который автоматически выполняется каждые четыре часа для источников контента с включенным непрерывным обходом. Элементы, которые продолжают возвращать ошибки во время добавочного обхода контента, будут повторно использоваться во время будущих добавочных обходов, но не будут приняты непрерывным обходом до тех пор, пока ошибки не будут устранены.
Время добавочного обхода можно задать на странице Search_Service_Application_Name: Добавление и изменение источника контента, но изменить интервал частоты для непрерывного обхода контента можно только с помощью Microsoft PowerShell.
Включение непрерывных обходов для существующего источника контента
Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.
В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.
Щелкните приложение-службу поиска.
На странице Search_Service_Application_Name: администрирование поиска в панели быстрого запуска в разделе Обход контента щелкните Источники контента.
На странице Search_Service_Application_Name: управление источниками контента щелкните источник контента SharePoint, для которого требуется включить непрерывный обход контента.
В разделе Расписания обхода контента выберите пункт Включить непрерывный обход контента.
Нажмите кнопку ОК.
Verification: On the Search_Service_Application_Name: Manage Content Sources page, verify that the Status column has the status Crawling Continuous.
Включение непрерывных обходов для нового источника контента
Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.
В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.
Щелкните приложение-службу поиска.
На странице Search_Service_Application_Name: администрирование поиска в панели быстрого запуска в разделе Обход контента щелкните Источники контента.
На странице Search_Service_Application_Name: управление источниками контента щелкните Создать источник контента.
Создайте источник контента типа Сайты SharePoint.
Введите имя в поле Имя раздела Имя.
В разделе Тип источника контента выберите пункт Сайты SharePoint.
В разделе Начальные адреса введите один или несколько начальных адресов.
В разделе Параметры обхода контента выберите поведение обходчика для всех начальных адресов.
В разделе Расписания обхода контента выберите пункт Включить непрерывный обход контента.
Нажмите кнопку ОК.
Verification: On the Search_Service_Application_Name: Manage Content Sources page, verify that the newly added content source appears and that the Status column has the status Crawling Continuous.
Отключение непрерывных обходов для источника контента
Убедитесь, что учетной записи пользователя, с помощью которой выполняется эта процедура, назначены права администратора приложения-службы поиска.
В Центр администрирования в разделе Управление приложениями выберите Управление приложениями-службами.
Щелкните приложение-службу поиска.
На странице Search_Service_Application_Name: администрирование поиска в панели быстрого запуска в разделе Обход контента щелкните Источники контента.
На странице Search_Service_Application_Name: управление источниками контента щелкните источник контента SharePoint, для которого требуется отключить непрерывное сканирование.
В разделе Расписания обхода контента снимите флажок Включить добавочные обходы. Непрерывные обходы контента будут отключены.
Нажмите кнопку ОК, чтобы подтвердить отключение непрерывных обходов.
Необязательно: щелкните Изменить расписание, чтобы изменить расписание добавочных обходов, а затем нажмите кнопку ОК.
На странице Search_Service_Application_Name: Изменение источника контента нажмите кнопку ОК.
Verification: On the Search_Service_Application_Name: Manage Content Sources page, verify that the Status column has changed to Idle. This might take some time, because all URLs that remain in the crawl queue are still crawled after you disable continuous crawls.
Отключение непрерывных обходов для всех источников контента
Убедитесь, что учетной записи пользователя, с помощью которой выполняется данная процедура, назначены права администратора приложения-службы поиска.
Запустите командную консоль SharePoint на сервере в ферме.
В командной строке Microsoft PowerShell введите следующие команды:
$SSA = Get-SPEnterpriseSearchServiceApplication $SPContentSources = $SSA | Get-SPEnterpriseSearchCrawlContentSource | WHERE {$_.Type -eq "SharePoint"} foreach ($cs in $SPContentSources) { $cs.EnableContinuousCrawls = $false $cs.Update() }
Verification: On the Search_Service_Application_Name: Manage Content Sources page, verify that the Status column has changed to Idle for all content sources. This might take some time, because all URLs that remain in the crawl queue are still crawled after you disable continuous crawls.
Изменение интервала непрерывного обхода контента
Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы администраторов фермы.
Запустите командную консоль SharePoint.
В командной строке Microsoft PowerShell введите следующие команды:
$ssa = Get-SPEnterpriseSearchServiceApplication $ssa.SetProperty("ContinuousCrawlInterval",n)
Где:
- n это регулярный интервал в минутах, через который будут начинаться непрерывные обходы контента. Интервал по умолчанию каждые 15 минут. Самый короткий интервал, который можно установить 1 минута.
Примечание.
При уменьшении интервала увеличивается нагрузка на SharePoint Server и средство-обходчик. Запланируйте увеличение объема используемых ресурсов и соответствующее масштабирование.
См. также
Планирование обхода контента и федерации в SharePoint Server