Настройка свойств веб-части "Результаты поиска" в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
В веб-части "Результаты поиска" отображаются результаты поиска запроса, введенного в веб-части "Поле поиска". По умолчанию веб-часть "Результаты поиска" используется на страницах вертикалей поиска (results.aspx, peopleresults.aspx, conversationresults.aspx, videoresults.aspx). Веб-часть "Результаты поиска" отображает действительные результаты поиска, а также передает результаты в веб-части "Уточнение" и "Навигация поиска" на одной странице.
Для отображения результатов поиска в веб-части "Результаты поиска" используется указанный в ней запрос. По умолчанию в запросе, определенном в этой веб-части, используется переменная запроса {searchboxquery}. Переменная запроса является заполнителем для значения. При выполнении запроса заполнитель заменяется этим значением. Например, когда пользователь вводит в веб-часть "Поле поиска" слово желтый, переменная {searchboxquery} веб-части "Результаты поиска" выполнит поиск всех элементов, содержащих слово желтый.
Изменив свойства и запрос в веб-части "Результаты поиска", можно сделать следующее:
ограничить результаты поиска источником результатов;
добавить переменные запроса или фильтры свойств, настраивающие результаты поиска для различных пользователей;
повысить или понизить уровень элементов или страниц в пределах результатов поиска;
изменить сортировку результатов поиска;
изменить шаблон отображения.
Подготовка к работе
Примечание.
[!Примечание] Так как SharePoint Server выполняется как веб-сайты в службах IIS, администраторы и пользователи зависят от специальных возможностей браузеров. SharePoint Server поддерживает специальные возможности поддерживаемых браузеров. Дополнительные сведения см. в следующих ресурсах:
Настройка свойств веб-части "Результаты поиска"
Настройка свойств веб-части "Результаты поиска"
Убедитесь, что учетная запись пользователя, которая выполняет эту процедуру, является участником группы разработчиков SharePoint для сайта корпоративного центра поиска.
На странице результатов поиска выберите в меню Параметры команду Изменить страницу.
В веб-части "Результаты поиска" щелкните стрелку Меню веб-части "Результаты поиска", а затем щелкните Изменить веб-часть.
В области инструментов веб-части в разделе Условия поиска нажмите кнопку Изменить запрос.
На вкладке ОСНОВЫ выполните одно из перечисленных ниже действий.
Чтобы определить запрос, используя язык KQL, выберите параметры, описанные в приведенном ниже списке.
Выберите запрос
Выберите источник результатов, чтобы определить контент, который следует искать.
По умолчанию для различных страниц вертикалей поиска используются приведенные ниже источники результатов.
Все (results.aspx): Локальные результаты SharePoint (система)
Люди (peopleresults.aspx): Локальные результаты поиска людей (система)
Беседы (conversationresults.aspx): Беседы (система)
Видеозаписи (videoresults.aspx): Локальные результаты поиска в видеозаписях (система)
Фильтр ключевых слов
Фильтры ключевых слов можно использовать для добавления в запрос переменных запроса. Список доступных переменных запроса см. в разделе Переменные запроса в SharePoint Server.
Предопределенные переменные запроса можно выбрать в раскрывающемся списке, а затем добавить их в запрос, щелкнув Добавить фильтр ключевых слов.
Фильтр свойств
Фильтры свойств можно использовать для запроса контента управляемых свойств, определенных в схеме поиска как поддерживающие запросы.
Можно выбрать управляемые свойства в раскрывающемся списке Фильтр свойств. Щелкните Добавить фильтр свойств, чтобы добавить фильтр в запрос.
Текст запроса
По умолчанию для данного поля определена переменная запроса {searchboxquery}. Текст запроса можно изменить с помощью языка KQL. Дополнительные сведения о KQL см. в справочнике по синтаксису языка запросов ключевых слов (KQL). Для создания запроса также можно использовать списки Фильтр ключевых слов и Фильтр свойств.
Запрос ключевого слова может состоять из ключевых слов в свободной форме, фильтров свойств или операторов. Заключите переменные запроса в фигурные скобки. При выполнении запроса переменные запроса будут заменены фактическими значениями.
Длина запросов ключевых слов не может превышать 2048 знаков.
Чтобы определить запрос, используя предопределенные переменные, нажмите Перейти в быстрый режим. Выберите параметры, описанные в приведенном ниже списке.
Выберите запрос
Выберите источник результатов, чтобы определить контент, который следует искать. Если общий доступ к библиотеке документов или списку предоставлен как к каталогу, в этом раскрывающемся списке появится источник результатов каталога.
Ограничить приложением
Выберите в списке параметр, чтобы ограничить результаты конкретным источником: сайтом, библиотекой, списком или URL-адресом.
Ограничить тегом
Результаты можно ограничить контентом, помеченным термином из набора терминов.
Выберите один из приведенных ниже вариантов.
Не ограничивать тегом
Результаты не будут ограничиваться с помощью тегов (по умолчанию).
Ограничить термином навигации текущей страницы
Результаты поиска будут ограничены контентом, помеченным термином текущей страницы. Текущий тег отображается как последняя часть понятного URL-адреса. Этот параметр имеет смысл только для сайтов, использующих управляемую навигацию.
Ограничить текущими терминами навигации и терминами навигации дочерней страницы
Результаты поиска будут ограничены контентом, помеченным термином текущей страницы (отображается как последняя часть понятного URL-адреса), и контентом, помеченным с помощью вложенных терминов текущей страницы. Этот параметр имеет смысл только для сайтов, использующих управляемую навигацию.
Ограничить этим тегом
Результаты поиска будут ограничены контентом, помеченным тегом, введенным в этом поле.
Заметка: При переключении с быстрого режима на расширенный источник результатов, выбранный в разделе Выбор запроса , заменяется другим источником результатов. При переходе из быстрого режима в расширенный режим источник результатов, выбранный в разделе Выберите запрос, заменяется другим источником результатов, что может повлиять на результаты поиска. Поэтому проверьте результаты, показанные в разделе ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР РЕЗУЛЬТАТОВ ПОИСКА и при необходимости добавьте конфигурацию запроса в поле Текст запроса.
На вкладке УТОЧНЕНИЯ перечислены управляемые свойства, которые схема поиска разрешает использовать в качестве уточнений. Вы можете указать, что результаты поиска, возвращенные в веб-части "Результаты поиска", должны быть ограничены одним или несколькими значениями уточнений. Выберите уточнение в списке, а затем нажмите кнопку Добавить, чтобы добавить его в запрос.
Если нужно определить группы результатов, нажмите кнопку Дополнительно. В разделе Группировать результаты можно указать, что результаты должны группироваться по одному или нескольким управляемым свойствам. Это полезно, если вам нужно показать несколько вариантов для данного элемента и сгруппировать их под одним результатом.
На вкладке Сортировка можно определить, как будут сортироваться результаты. Эта вкладка доступна, только если используется расширенный режим. Если используется быстрый режим, можно задать параметры сортировки в источнике результатов.
В списке Сортировать по выполните приведенные ниже действия.
Выберите управляемое свойство из списка управляемых свойств, определенных в схеме поиска как поддерживающие сортировку, а затем выберите По убыванию или По возрастанию. Чтобы добавить уровни сортировки, щелкните Добавить уровень сортировки.
Примечание.
При сортировке результатов поиска учитывается регистр.
Важно!
Если источник результатов содержит сортировку, не указывайте сортировку в веб-части результатов поиска. Это связано с тем, что сортировка в источнике результатов переопределяет сортировку, заданную в веб-части результатов поиска.
Выберите пункт Ранг для сортировки по релевантности. Затем вы можете указать используемую модель ранжирования или задать правила динамического упорядочивания.
(Необязательно.) Выберите модель ранжирования, используемую для сортировки, в списке Модель ранжирования.
В разделе Динамическое упорядочивание вы можете задать дополнительное ранжирование, добавляя правила, меняющие порядок результатов при выполнении определенных условий. Щелкните Добавление динамического правила упорядочения, а затем определите условные правила.
На вкладке НАСТРОЙКИ задайте параметры, перечисленные в приведенном ниже списке.
Правила запросов
Выберите, используются ли правила запросов или нет.
Перезапись URL-адресов
Выберите, должна ли перезапись URL-адресов на странице сведений об элементе и дальше быть относительной для каждого элемента каталога, как определено при создании подключения к каталогу. Этот параметр имеет смысл только для сайтов, применяющих управляемую навигацию и подключенных к каталогу, который использует анонимный доступ для страниц каталога. Если выбран параметр Не перезаписывать URL-адреса, URL-адреса элементов каталога указывают непосредственно на элемент библиотеки подключенного каталога.
Поведение при загрузке
Выберите, когда результаты поиска, возвращенные веб-частью "Результаты поиска", отображаются на веб-странице. По умолчанию используется параметр Async: запрос выдачи из браузера. Запросы будут выдаваться из браузера конечных пользователей после получения полной страницы (асинхронная). Если выбран синхронный параметр, параметр Синхронизация: запрос выдачи с сервера, запросы выдаются с сервера, а результаты поиска включаются в ответ страницы, отправляемый обратно из SharePoint (синхронный). Синхронная загрузка делает поиск уязвимым для атак с подделкой межсайтовых запросов. Этот вариант следует выбирать только после тщательного рассмотрения возможности использования этой уязвимости. Подробнее.
- На вкладке ТЕСТ можно выполнить предварительный просмотр запроса, отправляемого веб-частью "Результаты поиска".
Текст запроса
Показывает окончательный запрос, который будет выполняться веб-частью "Результаты поиска". Он основан на исходном шаблоне запроса, в котором динамические переменные заменены текущими значениями. Другие изменения запроса можно внести в правиле запроса.
Чтобы просмотреть дополнительные сведения, нажмите Дополнительно.
Шаблон запроса
Показывает контент шаблона, применяемого к запросу.
Уточнение по
Показывает примененные к запросу уточнения, определенные на вкладке Уточнения.
Группировка по
Показывает управляемое свойство, по которому должны группироваться результаты поиска и которое определено на вкладке УТОЧНЕНИЯ.
Применяемые правила запросов
Показывает, какие правила применяются к запросу.
В разделе Переменные шаблона запроса отображаются переменные запроса, которые будут применены к запросу, и значения переменных, применяемых к текущей странице. Можно ввести другие значения, чтобы проверить, как они повлияют на запрос. Для предварительного просмотра результатов поиска нажмите кнопку Проверить запрос.
Вы также можете проверить, как запрос будет работать с различными терминами пользовательского сегмента. Нажмите кнопку Добавить термин пользовательского сегмента, чтобы добавить термины в запрос.
Для предварительного просмотра результатов поиска нажмите кнопку Проверить запрос.
Текст запроса
Показывает окончательный запрос, который будет выполняться веб-частью "Результаты поиска". Он основан на исходном шаблоне запроса, в котором динамические переменные заменены текущими значениями. Другие изменения запроса можно внести в правиле запроса.
В области инструментов веб-части в разделе Шаблоны отображения по умолчанию установлен флажок Использовать типы результатов для отображения элементов. В этом случае в соответствии с типом результата поиска будут применяться различные шаблоны отображения. Например, если типом результата поиска является PDF-файл, будет применен шаблон отображения Элемент PDF. Если типом результата поиска является изображение, будет применен шаблон отображения Элемент рисунка. Чтобы применить один шаблон отображения ко всем типам результатов поиска, установите флажок Использовать один шаблон для отображения элементов, а затем выберите шаблон отображения, который необходимо применить.
В области инструментов веб-части в области Параметры результатов раздела Параметры измените значения в приведенных ниже полях, чтобы задать дополнительные параметры отображения результатов поиска.
Число результатов на странице — количество результатов поиска, отображаемых на странице.
Показать ранжированные результаты — снимите этот флажок, чтобы показывать только блоки повышенного уровня (например, повышенные результаты или личное избранное) либо элементы управления результатами (такие как числа результатов) вместо ранжированных результатов.
Показать результаты повышенного уровня — снимите этот флажок, чтобы не показывать результаты поиска, уровень которых повышен с помощью правил запросов.
Показать "Вы имели в виду?" Снимите этот флажок, если вы не хотите отображать исправления орфографии запросов, как вы имели в виду предложения. в разделе Управление проверкой правописания для запросов в SharePoint Server.
Показать персональные избранные элементы. Снимите этот флажок, чтобы система не отображала персональные избранные элементы.
Показать ссылку для просмотра дубликатов — установите этот флажок, чтобы показать ссылку Просмотр дубликатов.
Показать ссылку на центр поиска — установите этот флажок, чтобы показать ссылку на центр поиска.
- В области инструментов веб-части в разделе Параметры элемента управления результатов раздела Параметры измените значения в приведенных ниже полях, чтобы задать дополнительные параметры отображения результатов поиска.
Показать ссылку "Дополнительно" снимите этот флажок, чтобы не показывать ссылку на страницу "Расширенный поиск" в веб-части.
Показать число результатов снимите этот флажок, чтобы не показывать число обнаруженных результатов в веб-части.
Показать раскрывающийся список языков снимите этот флажок, чтобы не показывать раскрывающийся список языков в веб-части.
Отображать раскрывающийся список сортировки установите этот флажок, чтобы показать раскрывающийся список сортировки в веб-части.
Показать разбиение на страницы снимите этот флажок, чтобы не показывать разбиение на страницы в веб-части.
Показать ссылку "Параметры" снимите этот флажок, чтобы не показывать ссылку на страницу параметров в веб-части.
Показать ссылку AlertMe Снимите флажок, если вы не хотите показывать ссылку на страницу "Оповещение" в веб-части. Дополнительные сведения об оповещениях поиска см. в статье Включение оповещений поиска в SharePoint Server.
Отключение выделения корней в веб-части "Результаты поиска"
Выделение корней заключается в том, чтобы при выполнении запроса учитываются различные возможные склонения имен существительных и прилагательных. Например, если ввести в запрос английское слово "foot", в поиск автоматически будет включена форма множественного числа {"feet"}. Аналогично, при поиске слова "overview" также будет выполнен поиск формы {"overviews"}.
Отключение выделения корней в веб-части "Результаты поиска"
Убедитесь, что учетная запись пользователя, которая выполняет эту процедуру, является участником группы разработчиков SharePoint для сайта корпоративного центра поиска.
На странице результатов поиска выберите в меню Параметры команду Изменить страницу.
В веб-части "Результаты поиска" щелкните стрелку меню веб-части "Результаты поиска ", щелкните Экспорт..., а затем сохраните веб-часть на компьютере.
Откройте веб-часть в текстовом редакторе, например "Блокноте".
Измените значение параметра EnableStemming на false, а затем сохраните файл под новым именем, например Search_Results_NoStemming.webpart.
На странице результатов поиска в разделе Основная зона выберите команду Добавить веб-часть.
В разделе Категории щелкните стрелку Загрузка веб-части.
В разделе Загрузка веб-части нажмите кнопку Обзор, чтобы найти измененный файл веб-части, а затем нажмите Отправить.
Чтобы добавить настроенную веб-часть "Результаты поиска" на страницу результатов поиска, выполните приведенные ниже действия.
Перейдите на страницу результатов поиска.
В меню Настройки выберите пункт Изменить страницу.
В зоне веб-части, в которую нужно добавить веб-часть, щелкните Добавить веб-часть.
В списке Категории выберите пункт Импортированные веб-части.
В списке Части выберите отправленную веб-часть, а затем нажмите кнопку Добавить.
- Чтобы удалить веб-часть "Результаты поиска" по умолчанию со страницы результатов поиска, выполните приведенные ниже действия.
Перейдите на страницу результатов поиска.
В меню Настройки выберите пункт Изменить страницу.
В веб-части щелкните стрелку меню Веб-часть "Результаты поиска", а затем нажмите кнопку Удалить.
Примечание.
Выделение корней можно отключить для всех языков, кроме следующих: арабского, эстонского, финского, иврита, венгерского, корейского, латвийского и словацкого.
См. также
Query variables in SharePoint Server
Настройка источников результатов для поиска в SharePoint Server
Планирование преобразования запросов и упорядочивания результатов в SharePoint Server
Изменение способа отображения результатов поиска в SharePoint Server 2013