The result of parsing a raw search string.
The original, untrimmed user input.
The normalized AST. Always present — a plain query yields a single TermNode.
True when the query used boolean operators or parentheses.
The result of parsing a raw search string.