This parser supports full Lucene QueryParser syntax including:
- Quotation marks for exact searches and brackets for grouping terms together
- Boolean operators: 'AND', 'OR', 'NOT', '+' and '-'
- Wildcard operators: '?' and '*'
- Proximity matching: "raf map"~4 searches for raf and map within 4 words from each other