перечисление SEARCH_QUERY_SYNTAX (searchapi.h)

Указывает тип синтаксиса запроса.

Синтаксис

typedef enum _SEARCH_QUERY_SYNTAX {
  SEARCH_NO_QUERY_SYNTAX = 0,
  SEARCH_ADVANCED_QUERY_SYNTAX,
  SEARCH_NATURAL_QUERY_SYNTAX
} SEARCH_QUERY_SYNTAX;

Константы

 
SEARCH_NO_QUERY_SYNTAX
Значение: 0
Синтаксис отсутствует.
SEARCH_ADVANCED_QUERY_SYNTAX
Задает синтаксис расширенного запроса. Например, "kind:email to:david to:bill".
SEARCH_NATURAL_QUERY_SYNTAX
Задает синтаксис естественного запроса. Этот синтаксис устраняет требование двоеточия между свойствами и значениями, например "email from david to bill".

Комментарии

Этот перечислимый тип используется методами ISearchQueryHelper::get_QuerySyntax и ISearchQueryHelper::p ut_QuerySyntax .

Примечание В Windows 7 имена имеют префикс SQS_ вместо SEARCH_.
 

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista, Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть searchapi.h
Распространяемые компоненты Windows Desktop Search (WDS) 3.0