| SearchTokenizer |
searchExpr = ( OPEN BWS searchExpr BWS CLOSE / searchTerm )
[ searchOrExpr / searchAndExpr ]
searchOrExpr = RWS 'OR' RWS searchExpr
searchAndExpr = RWS [ 'AND' RWS ] searchExpr
searchTerm = [ 'NOT' RWS ] ( searchPhrase / searchWord )
searchPhrase = quotation-mark 1*qchar-no-AMP-DQUOTE quotation-mark
searchWord = 1*ALPHA ; Actually: any character from the Unicode categories L or Nl,
but not the words AND, OR, and NOT
ATTENTION: This class does not support a percent-encoded searchPhrase because the URI parser's
parseUri method
percent decodes each query before calling parsers of query options.
|