SEARCH_QUERY_SYNTAX enumeration (searchapi.h)
Specifies the type of query syntax.
Syntax
typedef enum _SEARCH_QUERY_SYNTAX {
SEARCH_NO_QUERY_SYNTAX = 0,
SEARCH_ADVANCED_QUERY_SYNTAX,
SEARCH_NATURAL_QUERY_SYNTAX
} SEARCH_QUERY_SYNTAX;
Constants
SEARCH_NO_QUERY_SYNTAX Value: 0 No syntax. |
SEARCH_ADVANCED_QUERY_SYNTAX Specifies the Advanced Query Syntax. For example, "kind:email to:david to:bill". |
SEARCH_NATURAL_QUERY_SYNTAX Specifies the Natural Query Syntax. This syntax removes the requirement for a colon between properties and values, for example, "email from david to bill". |
Remarks
This enumerated type is used by the ISearchQueryHelper::get_QuerySyntax and ISearchQueryHelper::put_QuerySyntax methods.
Note In Windows 7, the names are prefixed with SQS_ instead of SEARCH_.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP with SP2, Windows Vista, Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | searchapi.h |
Redistributable | Windows Desktop Search (WDS) 3.0 |