Создание поисковых запросов в SharePoint
Узнайте о синтаксисе поиска, который поддерживается в SharePoint для создания правил запроса и поисковых запросов.
Поддерживаемый синтаксис поиска в SharePoint для создания поисковых запросов
Поиск в SharePoint поддерживает синтаксис языка запросов по ключевым словам (KQL) и языка запросов FAST (FQL).
Язык запросов по ключевым словам (KQL)
KQL это язык запросов для создания поисковых запросов, использующийся по умолчанию. С его помощью можно задать условия поиска или ограничения свойств, передающиеся в службу поиска SharePoint.
Язык запросов FAST (FQL)
FQL это язык SQL, поддерживающий расширенные операторы запросов. Его можно использовать для создания сложных запросов, которые необходимо программно передать в службу запросов SharePoint. FQL не предназначен для пользователей и отключен по умолчанию.
Чтобы его включить, используйте свойство EnableFQL. Затем скопируйте источник результатов по умолчанию и измените строку преобразования запроса {?{searchTerms} -ContentClass=urn:content-class:SPSPeople}
на одном из трех уровней (в приложении службы поиска, или SSA, семействе веб-сайтов, а также на сайте), одним из этих способов:
Удалите фильтр
-ContentClass:urn:content-class:SPSPeople
KQL из преобразования запроса. Результирующая строка преобразования запроса будет следующим:{?{searchTerms}}
Замените строку преобразования запроса эквивалентом FQL, например
{?andnot({searchTerms},filter(contentclass:"urn:content-class:SPSPeople*"))}
.
Дополнительные сведения об источниках результатов и их работе см. в разделах Общие сведения об источниках результатов и Настройка источников результатов для поиска в SharePoint.