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