Поделиться через


Настройка свойств веб-части "Результаты поиска" в SharePoint Server

 

**Применимо к:**SharePoint Server 2013, SharePoint Server 2016

**Последнее изменение раздела:**2017-09-04

Сводка. Узнайте, как настроить запрос и свойства веб-части "Результаты поиска", а также как отключить выделение корней в веб-части.

В веб-части "Результаты поиска" отображаются результаты поиска запроса, введенного в веб-части "Поле поиска". По умолчанию веб-часть "Результаты поиска" используется на страницах вертикалей поиска (results.aspx, peopleresults.aspx, conversationresults.aspx, videoresults.aspx). Веб-часть "Результаты поиска" отображает действительные результаты поиска, а также передает результаты в веб-части "Уточнение" и "Навигация поиска" на одной странице.

Для отображения результатов поиска в веб-части "Результаты поиска" используется указанный в ней запрос. По умолчанию в запросе, определенном в этой веб-части, используется переменная запроса {searchboxquery}. Переменная запроса является заполнителем для значения. При выполнении запроса заполнитель заменяется этим значением. Например, когда пользователь вводит в веб-часть "Поле поиска" слово желтый, переменная {searchboxquery} веб-части "Результаты поиска" выполнит поиск всех элементов, содержащих слово желтый.

Изменение свойств и запроса в веб-части "Результаты поиска" позволяет:

  • ограничить результаты поиска источником результатов;

  • добавить переменные запроса или фильтры свойств, настраивающие результаты поиска для различных пользователей;

  • повысить или понизить уровень элементов или страниц в пределах результатов поиска;

  • изменить сортировку результатов поиска;

  • изменить шаблон отображения.

Содержание

  • Перед началом работы

  • Настройка свойств веб-части "Результаты поиска"

  • Отключение выделения корней в веб-части "Результаты поиска"

Перед началом работы

Примечание

В службах IIS SharePoint Server выполняется как веб-сайты, в связи с чем администраторам и пользователям доступны специальные возможности, предоставляемые браузером. SharePoint Server может использовать специальные возможности всех поддерживаемых браузеров. Дополнительные сведения см. в следующих источниках:

Настройка свойств веб-части "Результаты поиска"

Настройка свойств веб-части "Результаты поиска"

  1. Убедитесь, что учетная запись пользователя, которая выполняет эту процедуру, является участником группы разработчиков SharePoint для сайта корпоративного центра поиска.

  2. На странице результатов поиска выберите в меню Параметры команду Изменить страницу.

  3. В веб-части "Результаты поиска" щелкните стрелку Меню веб-части "Результаты поиска", а затем щелкните Изменить веб-часть.

  4. В области инструментов веб-части в разделе Условия поиска нажмите кнопку Изменить запрос.

  5. На вкладке ОСНОВЫ выполните одно из перечисленных ниже действий.

    • Чтобы определить запрос, используя язык KQL, выберите параметры, описанные в приведенной ниже таблице.

      Расширенный режим (по умолчанию)

      Выберите запрос

      Выберите источник результатов, чтобы определить контент, который следует искать.

      По умолчанию для различных страниц вертикалей поиска используются приведенные ниже источники результатов.

      • Все (results.aspx): Локальные результаты SharePoint (система)

      • Люди (peopleresults.aspx): Локальные результаты поиска людей (система)

      • Беседы (conversationresults.aspx): Беседы (система)

      • Видеозаписи (videoresults.aspx): Локальные результаты поиска в видеозаписях (система)

      Фильтр ключевых слов

      Фильтры ключевых слов можно использовать, чтобы добавлять в запрос переменные запроса. Список доступных переменных запроса см. в разделе Query variables in SharePoint Server.

      Предопределенные переменные запроса можно выбрать в раскрывающемся списке, а затем добавить их в запрос, щелкнув Добавить фильтр ключевых слов.

      Фильтр свойств

      Фильтры свойств можно использовать для запроса контента управляемых свойств, определенных в схеме поиска как поддерживающие запросы.

      Вы можете выбрать управляемые свойства в раскрывающемся списке Фильтр свойств. Щелкните Добавить фильтр свойств, чтобы добавить фильтр в запрос.

      Текст запроса

      По умолчанию для данного поля определена переменная запроса {searchboxquery}. Текст запроса можно изменить с помощью языка KQL. Дополнительные сведения об этом языке см. в справочнике по синтаксису KQL. Для создания запроса также можно использовать списки Фильтр ключевых слов и Фильтр свойств.

      Запрос ключевого слова может состоять из ключевых слов в свободной форме, фильтров свойств или операторов. Заключите переменные запроса в фигурные скобки. При выполнении запроса переменные запроса будут заменены фактическими значениями.

      Длина запросов ключевых слов не может превышать 2048 знаков.

    • Чтобы определить запрос, используя предопределенные переменные, щелкните Перейти в быстрый режим. Выберите параметры, как описано в таблице ниже.

      Быстрый режим

      Выберите запрос

      Выберите источник результатов, чтобы определить контент, который следует искать. Если общий доступ к библиотеке документов или списку предоставлен как к каталогу, в этом раскрывающемся списке появится источник результатов каталога.

      Ограничить приложением

      Выберите в списке параметр, чтобы ограничить результаты конкретным источником: сайтом, библиотекой, списком или URL-адресом.

      Ограничить тегом

      Результаты можно ограничить контентом, помеченным термином из набора терминов.

      Выберите один из приведенных ниже вариантов.

       

      Не ограничивать тегом

      Результаты не будут ограничиваться с помощью тегов (по умолчанию).

      Ограничить термином навигации текущей страницы

      Результаты поиска будут ограничены контентом, помеченным термином текущей страницы. Текущий тег отображается как последняя часть понятного URL-адреса. Этот параметр имеет смысл только для сайтов, использующих управляемую навигацию.

      Ограничить текущими терминами навигации и терминами навигации дочерней страницы

      Результаты поиска будут ограничены контентом, помеченным термином текущей страницы (отображается как последняя часть понятного URL-адреса), и контентом, помеченным с помощью вложенных терминов текущей страницы. Этот параметр имеет смысл только для сайтов, использующих управляемую навигацию.

      Ограничить этим тегом

      Результаты поиска будут ограничены контентом, помеченным тегом, введенным в этом поле.

    Примечание

    При переходе из быстрого режима в расширенный режим источник результатов, выбранный в разделе Выберите запрос, заменяется другим источником результатов, который может повлиять на результаты поиска. Поэтому проверьте результаты, показанные в разделе ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР РЕЗУЛЬТАТОВ ПОИСКА и при необходимости добавьте конфигурацию запроса в поле Текст запроса.

  6. На вкладке УТОЧНЕНИЯ перечислены управляемые свойства, которые схема поиска разрешает использовать в качестве уточнений. Вы можете указать, что результаты поиска, возвращенные в веб-части "Результаты поиска", должны быть ограничены одним или несколькими значениями уточнений. Выберите уточнение в списке, а затем нажмите кнопку Добавить, чтобы добавить его в запрос.

    Если нужно определить группы результатов, нажмите кнопку Дополнительно. В разделе Группировать результаты можно указать, что результаты должны группироваться по одному или нескольким управляемым свойствам. Это полезно, если вам нужно показать несколько вариантов для данного элемента и сгруппировать их под одним результатом.

  7. На вкладке Сортировка можно определить, как будут сортироваться результаты. Эта вкладка доступна, только если используется расширенный режим. Если используется быстрый режим, можно задать параметры сортировки в источнике результатов.

    В списке Сортировать по выполните приведенные ниже действия.

    1. Выберите управляемое свойство из списка управляемых свойств, определенных в схеме поиска как поддерживающие сортировку, а затем выберите По убыванию или По возрастанию. Чтобы добавить уровни сортировки, щелкните Добавить уровень сортировки.

      Примечание

      При сортировке результатов поиска учитывается регистр.

      Важно!

      Если источник результатов содержит сортировку, не указывайте сортировку в веб-части результатов поиска. Это связано с тем, что сортировка в источнике результатов переопределяет сортировку, заданную в веб-части результатов поиска.

    2. Выберите пункт Ранг для сортировки по релевантности. Затем вы можете указать используемую модель ранжирования или задать правила динамического упорядочивания.

      • (Необязательно.) Выберите модель ранжирования, используемую для сортировки, в списке Модель ранжирования.

      • В разделе Динамическое упорядочивание вы можете задать дополнительное ранжирование, добавляя правила, меняющие порядок результатов при выполнении определенных условий. Щелкните Добавление динамического правила упорядочения, а затем определите условные правила.

  8. На вкладке НАСТРОЙКИ задайте параметры, перечисленные в таблице ниже.

    Правила запросов

    Выберите, используются ли правила запросов или нет.

    Перезапись URL-адресов

    Выберите, должна ли перезапись URL-адресов на странице сведений об элементе и дальше быть относительной для каждого элемента каталога, как определено при создании подключения к каталогу. Этот параметр имеет смысл только для сайтов, применяющих управляемую навигацию и подключенных к каталогу, который использует анонимный доступ для страниц каталога. Если выбран параметр Не перезаписывать URL-адреса, URL-адреса элементов каталога указывают непосредственно на элемент библиотеки подключенного каталога.

    Поведение при загрузке

    Выберите, когда на веб-странице должны отображаться данные, возвращенные веб-частью "Результаты поиска". По умолчанию задан параметр Асинхронный параметр: выдавать запрос из браузера. В этом случае запросы отправляются из браузера пользователя после получения всей страницы. Этот вариант может подходить для вспомогательного контента страницы, например разделов "Рекомендации" или "Популярные элементы". Если выбрать параметр Синхронный параметр: выдавать запрос с сервера, запросы выдаются с сервера, при этом результаты поиска включаются в отклик страницы, отправляемый из SharePoint.

  9. На вкладке ТЕСТ можно выполнить предварительный просмотр запроса, отправляемого веб-частью "Результаты поиска".

    Текст запроса

    Показывает окончательный запрос, который будет выполняться веб-частью "Результаты поиска". Он основан на исходном шаблоне запроса, в котором динамические переменные заменены текущими значениями. Другие изменения запроса можно внести в правиле запроса.

    Для просмотра дополнительной информации нажмите Дополнительно.

    Шаблон запроса

    Показывает контент шаблона, применяемого к запросу.

    Уточнение по

    Показывает примененные к запросу уточнения, определенные на вкладке Уточнения.

    Группировка по

    Показывает управляемое свойство, по которому должны группироваться результаты поиска и которое определено на вкладке УТОЧНЕНИЯ.

    Применяемые правила запросов

    Показывает, какие правила применяются к запросу.

    В разделе Переменные шаблона запроса отображаются переменные запроса, которые будут применены к запросу, и значения переменных, применяемых к текущей странице. Вы можете ввести другие значения, чтобы проверить, как они повлияют на запрос. Для предварительного просмотра результатов поиска нажмите кнопку Проверить запрос.

    Можно также проверить, как запрос будет работать с различными терминами пользовательского сегмента. Нажмите кнопку Добавить термин пользовательского сегмента, чтобы добавить термины в запрос.

    Для предварительного просмотра результатов поиска нажмите кнопку Проверить запрос.

    Текст запроса

    Показывает окончательный запрос, который будет выполняться веб-частью "Результаты поиска". Он основан на исходном шаблоне запроса, в котором динамические переменные заменены текущими значениями. Другие изменения запроса можно внести в правиле запроса.

  10. В области инструментов веб-части в разделе Шаблоны отображения по умолчанию установлен флажок Использовать типы результатов для отображения элементов. В этом случае в соответствии с типом результата поиска будут применяться различные шаблоны отображения. Например, если типом результата поиска является PDF-файл, будет применен шаблон отображения Элемент PDF. Если типом результата поиска является изображение, будет применен шаблон отображения Элемент рисунка. Чтобы применить один шаблон отображения ко всем типам результатов поиска, установите флажок Использовать один шаблон для отображения элементов, а затем выберите шаблон отображения, который необходимо применить.

  11. В области инструментов веб-части в области Параметры результатов раздела Параметры измените значения в приведенных ниже полях, чтобы задать дополнительные параметры отображения результатов поиска.

    • Число результатов на странице — количество результатов поиска, отображаемых на странице.

    • Показать ранжированные результаты — снимите этот флажок, чтобы показывать только блоки повышенного уровня (например, повышенные результаты или личное избранное) либо элементы управления результатами (такие как числа результатов) вместо ранжированных результатов.

    • Показать результаты повышенного уровня — снимите этот флажок, чтобы не показывать результаты поиска, уровень которых повышен с помощью правил запросов.

    • Показать "Вы имели в виду?" — снимите этот флажок, чтобы не показывать результаты проверки орфографии запросов в качестве предлагаемых исправлений Возможно, вы имели в виду.... Дополнительные сведения о проверке орфографии запросов см. в разделе Управление проверкой правописания для запросов в SharePoint Server.

    • Показать персональные избранные элементы — снимите этот флажок, чтобы не показывать личные избранные элементы.

    • Показать ссылку для просмотра дубликатов — установите этот флажок, чтобы показать ссылку Просмотр дубликатов.

    • Показать ссылку на центр поиска — установите этот флажок, чтобы показать ссылку на центр поиска.

  12. В области инструментов веб-части в разделе Параметры элемента управления результатов раздела Параметры измените значения в приведенных ниже полях, чтобы задать дополнительные параметры отображения результатов поиска.

    • Показать ссылку "Дополнительно" — снимите этот флажок, чтобы не показывать ссылку на страницу "Расширенный поиск" в веб-части.

    • Показать число результатов — снимите этот флажок, чтобы не показывать число обнаруженных результатов в веб-части.

    • Показать раскрывающийся список языков — снимите этот флажок, чтобы не показывать раскрывающийся список языков в веб-части.

    • Отображать раскрывающийся список сортировки — установите этот флажок, чтобы показать раскрывающийся список сортировки в веб-части.

    • Показать разбиение на страницы — снимите этот флажок, чтобы не показывать разбиение на страницы в веб-части.

    • Показать ссылку "Параметры" — снимите этот флажок, чтобы не показывать ссылку на страницу параметров в веб-части.

    • Показать ссылку на страницу AlertMe — снимите этот флажок, чтобы не показывать ссылку на страницу AlertMe в веб-части. Дополнительные сведения об оповещениях поиска см. в разделе Enable search alerts in SharePoint Server.

Отключение выделения корней в веб-части "Результаты поиска"

Выделение корней заключается в том, чтобы при выполнении запроса учитываются различные возможные склонения имен существительных и прилагательных. Например, если ввести в запрос английское слово "foot", в поиск автоматически будет включена форма множественного числа {"feet"}. Аналогично, при поиске слова "overview" также будет выполнен поиск формы {"overviews"}.

Отключение выделения корней в веб-части "Результаты поиска"

  1. Убедитесь, что учетная запись пользователя, которая выполняет эту процедуру, является участником группы разработчиков SharePoint для сайта корпоративного центра поиска.

  2. На странице результатов поиска выберите в меню Параметры команду Изменить страницу.

  3. В веб-части "Результаты поиска" щелкните стрелку Меню веб-части "Результаты поиска", выберите пункт Экспорт…, а затем сохраните веб-часть на компьютере.

  4. Откройте веб-часть в текстовом редакторе, например "Блокноте".

  5. Измените значение параметра EnableStemming на false, а затем сохраните файл под новым именем, например Search_Results_NoStemming.webpart.

  6. На странице результатов поиска в разделе Основная зона выберите команду Добавить веб-часть.

  7. В разделе Категории щелкните стрелку Загрузка веб-части.

  8. В разделе Загрузка веб-части нажмите кнопку Обзор, чтобы найти измененный файл веб-части, а затем нажмите Отправить.

  9. Чтобы добавить настроенную веб-часть "Результаты поиска" на страницу результатов поиска, выполните приведенные ниже действия.

    • Перейдите на страницу результатов поиска.

    • В меню Настройки выберите пункт Изменить страницу.

    • В зоне веб-части, в которую нужно добавить веб-часть, щелкните Добавить веб-часть.

    • В списке Категории выберите пункт Импортированные веб-части.

    • В списке Части выберите отправленную веб-часть, а затем нажмите кнопку Добавить.

  10. Чтобы удалить веб-часть "Результаты поиска" по умолчанию со страницы результатов поиска, выполните приведенные ниже действия.

    • Перейдите на страницу результатов поиска.

    • В меню Настройки выберите пункт Изменить страницу.

    • В веб-части щелкните стрелку меню Веб-часть "Результаты поиска", а затем нажмите кнопку Удалить.

Примечание

Выделение корней можно отключить для всех языков, кроме следующих: арабского, эстонского, финского, иврита, венгерского, корейского, латвийского и словацкого.

See also

Query variables in SharePoint Server
Настройка источников результатов для поиска в SharePoint Server
Планирование преобразования запросов и упорядочивания результатов в SharePoint Server

Серия блогов, посвященная изменению способа отображения результатов поиска в SharePoint Server 2013