this.add(new FuzzyQueryNodeProcessor());
this.add(new QNamesProcessor());
this.add(new PhraseQueryNodeProcessor());
this.add(new DatatypeQueryNodeProcessor());
// Ranges
this.add(new OpenRangeQueryNodeProcessor());
// this processor creates a NodeNumericRangeQuery from a FieldQueryNode,
// with both bounds equal. This is why it is before DatatypeAnalyzerProcessor
this.add(new NodeNumericQueryNodeProcessor());
this.add(new NodeNumericRangeQueryNodeProcessor());
this.add(new TermRangeQueryNodeProcessor());