Applies ToSharePoint Server по подписке Центр администрирования SharePoint Server по подписке SharePoint Server 2019 Центр администрирования SharePoint Server 2019 SharePoint Server 2016 Центр администрирования SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise Центр администрирования SharePoint Server 2013 SharePoint в Microsoft 365 SharePoint Foundation 2013 Центр администрирования SharePoint SharePoint в Microsoft 365 для малого бизнеса SharePoint, предоставляемый 21Vianet

Чтобы предоставить результаты поиска, подходящие для пользовательского запроса, иногда необходимо изменить запрос. Например, предположим, что вы создаете вертикальную вертикальную строку поиска для параметра Рисунки. Когда кто-то вводит запрос по вертикали рисунков, необходимо изменить запрос так, чтобы он возвращал только результаты поиска, которые являются рисунками.

Чтобы изменить запрос, используйте построитель запросов для настройки преобразования запросов. Вы можете настроить преобразование запроса для замены свойств запроса, например источника результатов , который будет использоваться запросом для получения результатов поиска, или порядка сортировки, который он будет использовать при отображении результатов поиска. Преобразование также заменяет текст запроса с помощью шаблона запроса, который можно настроить. Шаблон запроса — это текст, который заменит текст запроса, и шаблон может содержать переменные запроса.

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

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

Преобразование заменяет эту переменную контекстного запроса

С этим

{User.Name}

Имя пользователя, который ввел запрос

{Site.URL}

Сайт, на котором пользователь ввел значение

{Сегодня}

Текущая дата

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

Преобразование заменяет эту привязанную переменную запроса.

С этим

{searchBoxQuery}

Запрос, введенный пользователем

{searchTerms}

Запрос, введенный пользователем, измененный последним преобразованием

Связанную переменную запроса можно использовать при добавлении ограничения к запросу, например при ограничении запроса определенным типом контента. Например, для вертикального поиска рисунков можно настроить преобразование запроса, которое добавляет "contenttype:picture" в текст запроса с помощью шаблона запроса "{searchTerms} contenttype:picture". Если пользователь вводит запрос moon в этой вертикали, преобразование заменяет "{searchTerms}" на "moon". Таким образом, преобразование запроса изменяет запрос на "moon contenttype:picture".

Преобразования запросов можно настроить в трех местах:

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

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

    • Добавьте блок результатов на страницу результатов поиска. Это действие создает копию запроса, а его преобразование изменяет только копию.

    • Изменение ранжированных результатов. Это действие изменяет запрос, введенный пользователем.

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

Пользовательский запрос преобразуется веб-частью, а затем любыми применимыми правилами запросов и, наконец, источником результатов. Таким образом, при настройке преобразования в источнике результатов известно, что изменения преобразования не будут отменены или переопределены, так как источник результатов преобразует запрос последним. Например, чтобы убедиться, что вертикальная вертикальная функция поиска рисунков возвращает только рисунки, необходимо настроить соответствующее преобразование в источнике результатов, а затем настроить веб-часть в вертикальной вертикали поиска для использования этого источника результатов.

Дополнительные сведения см. в статье Общие сведения об обработке запросов в TechNet.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

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

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