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}

Сайт, на якому користувач ввів значення

{Today}

Поточна дата

Перетворення замінює зв'язані змінні запиту певним текстом у запиті користувача. У таблиці нижче наведено кілька прикладів зв'язаних змінних запиту.

Перетворення замінює цю зв'язану змінну запиту

У цьому

{searchBoxQuery}

Запит, введений користувачем

{searchTerms}

Запит, який користувач ввів, як змінено в останньому перетворенні

Зв'язану змінну запиту можна використовувати, коли до запиту додається обмеження, наприклад якщо запит обмежується певним типом вмісту. Наприклад, для вертикалі пошуку "Зображення" можна настроїти перетворення запиту, яке додає "contenttype:picture" до тексту запиту за допомогою шаблону запиту "{searchTerms} contenttype:picture". Якщо користувач вводить запит "місяць" у відповідній вертикалі, перетворення замінить "{searchTerms}" на "місяць". Таким чином, запит перетворює запит на "moon contenttype:picture".

Перетворення запитів можна настроїти в трьох розташуваннях:

  • У веб-частині, наприклад у веб-частині "Результати пошуку". Налаштовуйте перетворення у веб-частині, якщо не потрібно вносити ті самі зміни до запитів в іншому місці.

  • У правилі запиту, яке вказує на те, що певні дії виконуватимуться, лише якщо певні умови задоволені. Дві з цих дій використовують перетворення, щоб змінити запит:

    • Додавання блоку результатів на сторінці результатів пошуку. Ця дія створює копію запиту, а її перетворення змінює лише копію.

    • Змінення ранжируваних результатів. Ця дія змінює запит, введений користувачем.

  • У джерелі результатів, яке використовується в запиті для отримання результатів пошуку.

Запит користувача перетворюється веб-частиною, потім за будь-якими правилами запиту, які застосовуються, і, нарешті, джерелом результатів. Тому під час настроювання перетворення в джерелі результатів ви знаєте, що зміни перетворення не буде скасовано або перевизначено, оскільки джерело результатів перетворює запит останнім. Наприклад, щоб вертикальний пошук зображень повертав лише зображення, слід настроїти відповідне перетворення у джерелі результатів, а потім настроїти веб-частину у вертикалі пошуку, щоб використовувати це джерело результатів.

Докладні відомості див. в статті Огляд обробки запитів на сайті TechNet.

На початок сторінки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.