Добавление настраиваемой вертикали поиска на страницу результатов поиска в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013
2016
2019
Subscription Edition
SharePoint в Microsoft 365
Примечание.
Настраиваемые вертикали поиска доступны как в современном интерфейсе результатов поиска, так и в классическом интерфейсе результатов поиска, начиная с SharePoint Server Subscription Edition версии 24H1. В предыдущих версиях SharePoint Server настраиваемые вертикали поиска были доступны только в классическом интерфейсе результатов поиска.
В предыдущей статье этой серии , посвященной добавлению уточнений на страницу результатов поиска в SharePoint Server, мы показали, как добавлять и настраивать уточнения для страницы результатов поиска. В данной статье вы узнаете следующее.
Использование вертикали поиска в повседневной жизни
Даже если вы раньше не слышали термин "вертикаль поиска", то, несомненно, уже использовали такие вертикали, и не один раз. Давайте же узнаем, что это такое.
Предположим, вы любите кататься на лыжах и часто ищете информацию по этой теме. Когда вы вводите слово "лыжи" в поисковую систему, то получаете много результатов.
Вы рады видеть там много информации о лыжах, но в этом случае вы просто ищете отличные лыжные фотографии. Здесь можно использовать вертикали поиска.
На той же странице результатов поиска вы выбираете ИЗОБРАЖЕНИЯ, и в одно мгновение ваш экран заполняется изображениями людей в красочной одежде, гонки вниз по белым склонам во время купания в солнце с чистого синего неба. Здорово!
При выборе пункта ИЗОБРАЖЕНИЯ вы используете вертикальную строку поиска. В поисковой системе Bing их пять: ПОИСК, ИЗОБРАЖЕНИЯ, ВИДЕОКАРТЫ и НОВОСТИ.
Вертикаль поиска фильтрует результаты для отображения только их определенного типа. После выбора вертикали поиска ИЗОБРАЖЕНИЯ результаты были отфильтрованы для отображения только изображений.
Сведения о вертикали поиска в SharePoint Server
В SharePoint Server вертикали поиска отображаются в веб-части навигации поиска. По умолчанию их четыре: Все, Люди, Беседы и Видео.
Когда пользователи выбирают одну из этих вертикали поиска, она фактически переместится на новую страницу. Например, для страницы результатов поиска по умолчанию, вертикали поиска Все, это страница results.aspx.
Когда пользователь выбирает вертикальную вертикальную кнопку " Поиск людей" , он переходит на страницу peopleresults.aspx .
Четыре вертикали поиска по умолчанию используют такие страницы:
Вертикаль поиска | Используемая страница |
---|---|
Все |
results |
Люди |
peopleresults |
Беседы |
conversationresults |
Видео |
videoresults |
Чтобы просмотреть эти страницы, в меню Параметры сайта выберите Содержимое сайта -->Pages.
Страницы вертикалей по умолчанию используют такие веб-части:
Веб-часть "Уточнение"
Веб-часть "Поле поиска".
Веб-часть "Навигация поиска".
Веб-часть "Результаты поиска".
Эти страницы отличаются способом настройки веб-части "Результаты поиска". Точнее, веб-части настроены на использование разных источников результатов.
Источники результатов. Зачем нужны ограничения
Как объяснялось в статье ранее, источник результатов указывает источник, из которого можно получать результаты. Например, представим индекс поиска с четырьмя источниками результатов в виде куба, как показано на схеме ниже:
Источник результатов 1: результаты поиска можно получать из всего куба.
Источник результатов 2: результаты поиска можно получать только из секторов, отмеченных буквой B.
Источник результатов 3: результаты поиска можно получать только из секторов, отмеченных буквой C.
Источник результатов 4: результаты поиска можно получать только из секторов, отмеченных буквой D.
Таким образом, ограничивая источники получения результатов поиска, вы можете упростить для пользователей поиск необходимой информации.
В сценарии внутреннего центра поиска все результаты поиска элементы списка, которые представляют тип файла мультимедиа, например статью, изображение или видео. Необходимо создать настраиваемые вертикали поиска для трех определенных типов файлов мультимедиа:
Картинки: элементы списка, представляющие изображения.
Видео: элементы списка, представляющие видеоролики.
Взаимодействие: элементы списка, представляющие совместимые статьи (специальный тип создаваемых нами статей).
Но прежде чем приступить к созданию вертикалей поиска, необходимо создать один источник результатов для каждой из них. Этот процесс описан в разделе Создание источника результатов.
Вот как мы определили источник результатов "Картинки".
Помните, {searchTerms?}(contentclass:sts_listitem) path:http://<path>
что это был текст запроса источника результатов статьи, который мы создали ранее. К нему мы добавили AND ContentType:Art
В этих списках для указания других файлов мультимедиа используется столбец сайта Тип контента. Например, для всех изображений в столбце Тип контента задано значение Картинка.
Таким образом, при добавлении AND ContentType:Art
в текст запроса в результатах поиска будут возвращаться только элементы списка, имеющие значение Art для типа контента .
Ниже показаны три новых созданных источника результатов.
Теперь можно приступить к созданию настраиваемых вертикалей поиска.
Создание настраиваемой вертикали поиска
При создании настраиваемой вертикали поиска в первую очередь необходимо создать страницу, которую она будет использовать. Вот как это сделать:
В меню Параметры сайта выберите пункт Контент сайта.
Выберите элемент Страницы.
В библиотеке Страницы выберите вкладку ФАЙЛЫ -->Новый документ -->Страница.
На странице Создание страницы введите Название и URL-имя.
В нашем сценарии мы ввели искусство и искусство .
Нажмите Создать.
В библиотеке Страницы появится новая страница.
Теперь можно приступить к созданию самой вертикали поиска. Вот что следует сделать:
На странице Параметры сайта выберите Параметры поиска.
На странице Параметры поиска в разделе Настройка навигации поиска выберите Добавить ссылку.
Важно!
Удаление элементов навигации по умолчанию будет действовать только на классической странице результатов поиска, но не на современной странице результатов поиска.
В диалоговом окне Навигационная ссылка в поле Название введите вертикальный заголовок поиска. Этот текст отобразится как имя вкладки на странице результатов поиска.
В этом сценарии мы ввели название Картинки.
В полеURL-адрес нажмите кнопку Обзор и выберите страницу для вертикали поиска.
В этом сценарии мы выбрали только что созданную страницу art.
Нажмите кнопку ОК , чтобы закрыть диалоговое окно Навигационная ссылка .
На странице Параметры поиска в разделе Настройка навигации поиска выберите вертикали поиска, которые не должны отображаться, а затем нажмите кнопку Удалить.
В этом сценарии мы удалили вертикали Люди, Беседы и Видео, оставив только вертикали поиска Все и Картинки.
Нажмите кнопку ОК , чтобы сохранить все изменения.
Введите запрос в центре поиска. На странице результатов поиска отображена новая созданная вертикаль поиска.
В нашем случае на странице результатов поиска отображается вертикаль Картинки.
На странице результатов поиска выберите только что созданную вертикаль поиска и убедитесь, что URL-адрес совпадает с указанным на шаге 4.
В нашем сценарии мы щелкнули Элемент "Искусство" и убедились, что URL-адрес был <site>/articles/Pages/art.aspx. Мы также обратили внимание, что отобразилось 13 результатов поиска.
Чтобы изменить страницу новой вертикали поиска, необходимо редактировать веб-часть "Результаты поиска".
На странице инструментов веб-части выберите Изменить запрос. Откроется диалоговое окно.
В диалоговом окне Создание запроса в меню Выбор запроса выберите источник результатов, созданный для этой вертикали поиска (что мы делали в предыдущем разделе).
В нашем сценарии мы выбрали источник результатов art (семейство веб-сайтов).
Нажмите кнопку ОК и сохраните страницу.
Введите запрос на странице новой вертикали поиска, чтобы убедиться, что отображаются правильные результаты поиска.
В этом сценарии мы ввели запрос united airlines еще раз. Обратите внимание, что теперь отображается всего 11 результатов вместо 13, которые отображались до изменения источника результатов в веб-части "Результаты поиска". Значит, новая вертикаль работает. Отлично!
В этом сценарии мы добавили еще две вертикали, Видео и Взаимодействие. Таким образом, мы завершили настройку центра поиска.
Возможные варианты действий после успешной настройки центра поиска
Самое первое, что нужно сделать после успешной настройки центра поиска — поздравить себя с успешно выполненным заданием! Отлично!
Но, работа, как правило, не заканчивается на этом. Чтобы сделать центр поиска еще более удобным для пользователя, можно изменить способ отображения результатов поиска, например для отображения сведений, относящихся к вашей компании или компании. Сведения о том, как это сделать, см. в статье Изменение способа отображения результатов поиска в SharePoint Server.