HELP WITH TERMS, PHRASES, AND BOOLEAN LOGIC


REQUIRED TERMS
A query can be broken into multiple terms and requiring them all to match. The way to write this query is using the + symbol:
Means that the part of the query immediately following it is required to exist in any
documents matched: IT AND audit.
 
OPTIONAL TERMS
In contrast, the system also supports the OR operator, which means that either the part of the query preceding or the part of the query following it is required to exist in any documents matched. By default, is configured to treat any part of the query without an explicit operator as an optional parameter:

Means IT OR audit

 
NEGATED TERMS
In addition to making parts of a query optional or required, it’s also possible to require that they not exist in any matched documents through  the - symbol:

In this queriy, no document that contains the word financial will be returned (NOT), only documents matching IT or audit
 
PHRASES
The search engine does not only support searching single terms. It can also search for phrases, ensuring that multiple terms appear  
GROUPED EXPRESSIONS
In addition to the preceding query expressions, one final basic Boolean construct that the search engine supports is the grouping of terms, phrases, and other query expressions. The query syntax can represent arbitrarily complex queries through grouping terms using parentheses, as in the following example: