string/search_query_parser_utils library

Simplified search query parser (AND/OR, quotes, minus) — roadmap #418.

Classes

QueryTerm
Parsed query term: phrase or word, optional negated.
SearchQueryParserUtils
Simple parser: "a b" = AND, "a OR b", quoted = phrase, -x = exclude.