List of usage examples for org.apache.lucene.document IntRange newIntersectsQuery
public static Query newIntersectsQuery(String field, final int[] min, final int[] max)
From source file:org.elasticsearch.index.mapper.RangeFieldQueryStringQueryBuilderTests.java
License:Apache License
public void testIntegerRangeQuery() throws Exception { Query query = new QueryStringQueryBuilder(INTEGER_RANGE_FIELD_NAME + ":[-450 TO 45000]") .toQuery(createShardContext()); Query range = IntRange.newIntersectsQuery(INTEGER_RANGE_FIELD_NAME, new int[] { -450 }, new int[] { 45000 }); Query dv = RangeFieldMapper.RangeType.INTEGER.dvRangeQuery(INTEGER_RANGE_FIELD_NAME, BinaryDocValuesRangeQuery.QueryType.INTERSECTS, -450, 45000, true, true); assertEquals(new IndexOrDocValuesQuery(range, dv), query); }