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