A lucene style query parser that is extensible and allows additional syntax features.