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