Создание настраиваемой страницы результатов поиска в SharePoint Online
Одним из способов настройки поиска в SharePoint является создание настраиваемой страницы результатов поиска для сайта. Это позволяет использовать созданную страницу, а не страницу по умолчанию на странице результатов поиска (Майкрософт). Это обеспечивает большую гибкость в отношении того, как результаты поиска выглядят для пользователей.
Примечание.
Чтобы внести изменения в страницу результатов поиска (Майкрософт), доступную по умолчанию, см. статью Настройка страницы результатов поиска.
С помощью настраиваемой страницы результатов можно создать новую страницу, которая может использоваться для управления макетом и оформлением результатов поиска в соответствии с потребностями вашей организации. Вы можете использовать любые встроенные веб-части, веб-части поиска с открытым кодом из сообщества шаблонов и практик SharePoint, а также любые пользовательские веб-части, которые вы, возможно, разработали с помощью SharePoint Framework.
Настройка страницы результатов
Чтобы настроить настраиваемую страницу результатов в SharePoint Online, выполните следующие действия:
Перейдите на сайт, на котором вы хотите настроить настраиваемую страницу результатов, и перейдите в раздел Параметры > сайта Параметры поиска в семействе > веб-сайтов Параметры поиска.
В разделе Параметры поиска снимите флажок Использовать те же параметры страницы результатов, что и мой родительский элемент, выберите Отправить запросы на настраиваемую страницу результатов и укажите значение URL-адрес страницы результатов: . Затем сохраните изменения. Используемый здесь URL-адрес должен быть для страницы, которую вы создали для использования в качестве настраиваемой страницы результатов, например
https://contoso.sharepoint.com/sites/search/SitePages/results.aspx
. Демонстрацию этой функции см. в этом сеансе Microsoft Ignite .
Примечание.
Настраиваемая страница результатов должна находиться в том же домене, что и сайт, но она не должна находиться в том же семействе веб-сайтов.
Кроме того, можно использовать команду Set-PnPSearchSettings SharePoint PnP PowerShell , чтобы задать значение вместо страницы параметров сайта.
После установки настраиваемая страница результатов поиска отображается при поиске с помощью поля Поиска (Майкрософт), которое отображается на панели навигации в верхней части страницы и используется при вводе поиска со страниц сайта или домашней страницы сайта. Он не используется при поиске в списке, библиотеке или на странице содержимого сайта. Вы можете использовать ссылку, чтобы развернуть поиск из результатов поиска в списках и библиотеках, чтобы перейти на страницу пользовательских результатов.
Изменение макета настраиваемой страницы результатов
Макет страницы с именем HeaderlessSearchResults можно использовать, чтобы страница результатов поиска отображалась ближе к нашему интерфейсу результатов поиска. Этот новый макет может быть активен только для страниц, для которых задано значение пользовательской страницы результатов поиска.
Чтобы задать макет страницы, можно использовать команду PowerShell Set-PnPPPage с параметром -LayoutType HeaderlessSearchResults.
Использование расширений запросов SharePoint Framework
Пользовательские страницы результатов поиска также могут использовать расширение запроса SharePoint Framework для изменения запроса до его отправки в поисковую систему.
Дополнительные ресурсы
Сведения о открытый код проектах, начале работы с API поиска (Майкрософт) и дополнительных примерах настройки и расширяемости см. в разделе Поиск (Майкрософт) на сайте GitHub.