A query create like this :
{code} builder.range().onField( "foo" ).above( 10 ).excludeLimit().createQuery(); {code}
should result in this Lucene query (lower bound exclusive) :
{code} position:{100 TO *] {code}
But it does result in this query instead:
{code} position:[100 TO *} {code}
The reason seems to be that in {{ConnectedMultiFieldsRangeQueryBuilder#createQuery()}} the flags are passed in the wrong order to {{NumericFieldUtils#createNumericRangeQuery()}}.
|