Использование операторов в запросах ключевых слов
Дата последнего изменения: 1 августа 2011 г.
Применимо к: SharePoint Server 2010
В этой статье
Логические операторы
Операторы поиска с учетом расположения
Синонимичные операторы
Подстановочный оператор
Операторы включения и исключения
Круглые скобки
Ограничения свойств
Синтаксис запроса ключевого слова в корпоративной среде SharePoint содержит несколько операторов, которые можно использовать для формирования сложных запросов.
Логические операторы
Логические операторы используются для расширения или сужения области поиска. Их можно использовать с выражениями с произвольным текстом и ограничениями свойств в запросах ключевых слов. В следующей таблице перечислены поддерживаемые логические операторы.
Таблица 1. Логические операторы, поддерживаемые в синтаксисе запроса ключевых слов
Оператор |
Описание |
---|---|
AND |
Возвращает результаты поиска со всеми выражениями с произвольным текстом или ограничениями свойств, заданными оператором AND. Требуется указать допустимое выражение с произвольным текстом и ограничение свойств перед оператором AND и после него. |
NOT |
Возвращает результаты, которые не содержат заданных выражений с произвольным текстом или ограничений свойств. Требуется указать допустимое выражение с произвольным текстом и ограничение свойств после оператора NOT. Это функционально эквивалентно использованию знака минус ("–"). |
OR |
Возвращает результаты поиска с одним или всеми выражениями с произвольным текстом или ограничениями свойств. Требуется указать допустимое выражение с произвольным текстом и ограничение свойств перед оператором OR и после него. |
Операторы поиска с учетом расположения
Оператор NEAR используется для выделения результатов, в которых указанные слова для поиска располагаются достаточно близко друг к другу. Оператор NEAR можно использовать только с выражениями с произвольным текстом, а ограничения свойств в запросах ключевых слов не поддерживаются.
Следующий пример запроса ключевых слов возвращает результат, где за экземпляром слова "federated" следует до восьми других слов, а затем экземпляр слова "search".
Federated NEAR Search
Учитывается порядок слов в запросе ключевого слова, поэтому предыдущий пример запроса сработает только в случае, если слово "search" располагается после слова "federated". В этом примере совпадений нет, если экземпляр слова "search" будет располагаться перед экземпляром слова "federated".
Синонимичные операторы
Оператор WORDS используется для указания того, что слова в запросе ключевого слова являются синонимами и что возвращаемые результаты должны выделять любое из указанных слов. Оператор WORDS можно использовать только с выражениями с произвольным текстом, а ограничения свойств в запросах ключевых слов не поддерживаются.
Следующий пример запроса ключевых слов выдает результаты, которые содержат слово "TV" или "television". Это аналогично использованию следующего запроса.
WORDS(TV, Television)
TV OR Television
Эти запросы ключевых слов отличаются тем, как ранжируются результаты. При использовании оператора WORDS слова "TV" и "television" обрабатываются как синонимы, а не как отдельные слова. Поэтому экземпляры каждого слова ранжируются так, как если бы они представляли одно и то же слово. Например, элемент контента, содержащий один экземпляр слова "television" и пять экземпляров слова "TV" будет ранжироваться так же, как и элемент контента с шестью экземплярами слова "TV".
Подстановочный оператор
Подстановочный оператор — символ звездочки ("*") — используется для включения соответствия по префиксу. Можно указать в запросе ключевых слов часть слова, расположенную в его начале, за которой следует подстановочный оператор, следующим образом.
serv*
Этот запрос должен выдавать результаты, которые содержат слова, начинающиеся с выражения "serv", за которым следуют (или не следуют) несколько символов, например "serve", "server", "service" и т. д.
Операторы включения и исключения
Можно указать, должны ли возвращаемые результаты включать или исключать контент, совпадающий со значением, указанном в выражении с произвольным текстом или ограничении свойства с помощью операторов включения или исключения, описанными в следующей таблице.
Таблица 2. Операторы включения и исключения контента
Имя |
Оператор |
Поведение |
---|---|---|
Включение |
"+" |
Включает контент со значениями, совпадающими с включением. Это поведение по умолчанию, если символ не задан. |
Исключение |
"-" |
Исключает контент со значениями, совпадающими с исключением. |
Круглые скобки
Можно совмещать различные части запроса ключевых слов с помощью открывающей круглой скобки "(" и закрывающей круглой скобки ")". Каждой открывающей круглой скобке "(" должна соответствовать открывающая круглая скобка ")". Пробел перед скобкой или после нее не влияет на запрос.
Ограничения свойств
Операторы свойств используются в ограничениях свойств для выделения определенных значений свойств. Дополнительные сведения об ограничениях свойств, в том числе список операторов свойств, поддерживаемых синтаксисом ключевых слов, см. в статье Запросы ключевых слов с ограничением свойств.
См. также
Концепции
Справка по синтаксису запроса по ключевым словам