2.2.11 SharePoint Search Keyword Syntax v2

SharePoint Search Keyword Syntax v2<15> specifies a syntax for search queries that enables users to formulate search queries in a structure that resembles natural language and at the same time allows users to specify Boolean matching rules on text and properties of the searched items. The syntax restricts the search query to the task of obtaining a list of search results from the protocol server.

The following is an ABNF description of the SharePoint Search Keyword Syntax, which is used in the Query and QueryEx operations. ABNF is specified in [RFC5234]. Following section 2.4 in [RFC5234], this description assumes Unicode as its external encoding. As such, the terminal values of this grammar represent Unicode code points.