|
@@ -35,8 +35,6 @@ import java.io.IOException;
|
|
import java.time.Instant;
|
|
import java.time.Instant;
|
|
import java.time.ZoneOffset;
|
|
import java.time.ZoneOffset;
|
|
import java.time.ZonedDateTime;
|
|
import java.time.ZonedDateTime;
|
|
-import java.util.HashMap;
|
|
|
|
-import java.util.Map;
|
|
|
|
|
|
|
|
import static org.elasticsearch.index.query.QueryBuilders.rangeQuery;
|
|
import static org.elasticsearch.index.query.QueryBuilders.rangeQuery;
|
|
import static org.hamcrest.Matchers.equalTo;
|
|
import static org.hamcrest.Matchers.equalTo;
|
|
@@ -111,44 +109,6 @@ public class RangeQueryBuilderTests extends AbstractQueryTestCase<RangeQueryBuil
|
|
return query;
|
|
return query;
|
|
}
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
|
- protected Map<String, RangeQueryBuilder> getAlternateVersions() {
|
|
|
|
- Map<String, RangeQueryBuilder> alternateVersions = new HashMap<>();
|
|
|
|
- RangeQueryBuilder rangeQueryBuilder = new RangeQueryBuilder(INT_FIELD_NAME);
|
|
|
|
-
|
|
|
|
- rangeQueryBuilder.includeLower(randomBoolean());
|
|
|
|
- rangeQueryBuilder.includeUpper(randomBoolean());
|
|
|
|
-
|
|
|
|
- if (randomBoolean()) {
|
|
|
|
- rangeQueryBuilder.from(randomIntBetween(1, 100));
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if (randomBoolean()) {
|
|
|
|
- rangeQueryBuilder.to(randomIntBetween(101, 200));
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- String query = Strings.format(
|
|
|
|
- """
|
|
|
|
- {
|
|
|
|
- "range":{
|
|
|
|
- "%s": {
|
|
|
|
- "include_lower":%s,
|
|
|
|
- "include_upper":%s,
|
|
|
|
- "from":%s,
|
|
|
|
- "to":%s
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }""",
|
|
|
|
- INT_FIELD_NAME,
|
|
|
|
- rangeQueryBuilder.includeLower(),
|
|
|
|
- rangeQueryBuilder.includeUpper(),
|
|
|
|
- rangeQueryBuilder.from(),
|
|
|
|
- rangeQueryBuilder.to()
|
|
|
|
- );
|
|
|
|
- alternateVersions.put(query, rangeQueryBuilder);
|
|
|
|
- return alternateVersions;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
protected void doAssertLuceneQuery(RangeQueryBuilder queryBuilder, Query query, SearchExecutionContext context) throws IOException {
|
|
protected void doAssertLuceneQuery(RangeQueryBuilder queryBuilder, Query query, SearchExecutionContext context) throws IOException {
|
|
String expectedFieldName = expectedFieldName(queryBuilder.fieldName());
|
|
String expectedFieldName = expectedFieldName(queryBuilder.fieldName());
|
|
@@ -420,8 +380,8 @@ public class RangeQueryBuilderTests extends AbstractQueryTestCase<RangeQueryBuil
|
|
{
|
|
{
|
|
"range" : {
|
|
"range" : {
|
|
"timestamp" : {
|
|
"timestamp" : {
|
|
- "from" : "2015-01-01 00:00:00",
|
|
|
|
- "to" : "now",
|
|
|
|
|
|
+ "gte" : "2015-01-01 00:00:00",
|
|
|
|
+ "lte" : "now",
|
|
"boost" : 1.0,
|
|
"boost" : 1.0,
|
|
"_name" : "my_range"
|
|
"_name" : "my_range"
|
|
}
|
|
}
|