The problem is: the QueryBuilder always uses a TermQuery for building the query expression. While for "o_s" things are working beacuse search terms are effectively converted in "TermQuery", for numeric a NumericRangeQuery should be used, for booleans a TermQuery with "T" or "F" and for dates something like TrieDateField.getRangeQuery
The problem is: the QueryBuilder always uses a TermQuery for building the query expression. While for "o_s" things are working beacuse search terms are effectively converted in "TermQuery", for numeric a NumericRangeQuery should be used, for booleans a TermQuery with "T" or "F" and for dates something like TrieDateField.getRangeQuery