Of the seven types of query operators described in the previous sections, some can be combined on a single term and others cannot, while some must be combined in a certain order. This section explains how to combine operators.

Natural language query terms can use the Boolean operators plus both quoted strings, as shown below. The Boolean operators must appear first, with no white space after them. Only one Boolean operator is allowed per term. The single quote operator can appear next, surrounding the term and optional double-quote operators. The double-quote operators are innermost.

[+,!,++,+|,!!][']["]term["][']

A wildcard query term can use the Boolean operators and only the single quote operator, as shown below. The double quote operator denotes a literal match constraint and therefore conflicts with the wildcard pattern operator.

[+,!,++,+|,!!][']wildcard[']

A number range query term can use only the Boolean operators, as shown below. The number range is a pattern and conflicts with the double quote operator. Because numbers do not have case, the single quote operator is not applicable.

[+,!,++,+|,!!]i..j
 
loading table of contents...