2.2.11.11 Basic Text Blocks

If a token is preceded by a minus character, the items MUST match that part of the search query if they do not contain the token.

If a token is preceded by a plus character, the items MUST match that part of the search query if they do contain the token. This syntax only makes sense for queries where the ImplicitAndBehavior element in the QueryPacket is set to "false" and there are no operators (AND, OR, NOT, WORDS, or NEAR) in the query. A plus character MUST be ignored otherwise.

 text-qualified-token =/ "+" text-token
 text-qualified-token =/ "-" text-token

If a token is followed by an asterisk character, the items MUST match that part of the search query if they contain one or more tokens that have a specified prefix.

 text-prefix = text-token "*"

If a phrase is preceded by a minus character, items MUST match that part of the search query if they do not contain the phrase.

If a phrase is preceded by a plus character, the items MUST match that part of the search query if they contain the phrase. This syntax only makes sense for queries where the ImplicitAndBehavior element in the QueryPacket is set to "false" and there are no operators (AND, OR, NOT, WORDS, or NEAR) in the query. A plus character MUST be ignored otherwise.

 text-qualified-phrase =/ "+" text-phrase
 text-qualified-phrase =/ "-" text-phrase