diff --git a/server/src/test/java/org/elasticsearch/action/search/CanMatchPreFilterSearchPhaseTests.java b/server/src/test/java/org/elasticsearch/action/search/CanMatchPreFilterSearchPhaseTests.java index bb7f919cf2d62..7d8c9f807f8ee 100644 --- a/server/src/test/java/org/elasticsearch/action/search/CanMatchPreFilterSearchPhaseTests.java +++ b/server/src/test/java/org/elasticsearch/action/search/CanMatchPreFilterSearchPhaseTests.java @@ -451,7 +451,7 @@ public void testCanMatchFilteringOnCoordinatorThatCanBeSkipped() throws Exceptio List regularIndices = randomList(0, 2, () -> new Index(randomAlphaOfLength(10), UUIDs.base64UUID())); - long indexMinTimestamp = randomLongBetween(0, 5000); + long indexMinTimestamp = randomLongBetween(1000, 5000); long indexMaxTimestamp = randomLongBetween(indexMinTimestamp, 5000 * 2); StaticCoordinatorRewriteContextProviderBuilder contextProviderBuilder = new StaticCoordinatorRewriteContextProviderBuilder(); String timestampFieldName = dataStream.getTimeStampField().getName(); @@ -463,7 +463,8 @@ public void testCanMatchFilteringOnCoordinatorThatCanBeSkipped() throws Exceptio // We query a range outside of the timestamp range covered by both datastream indices rangeQueryBuilder .from(indexMaxTimestamp + 1) - .to(indexMaxTimestamp + 2); + .to(indexMaxTimestamp + 2) + .format("epoch_millis"); BoolQueryBuilder queryBuilder = new BoolQueryBuilder() .filter(rangeQueryBuilder); @@ -519,7 +520,7 @@ public void testCanMatchFilteringOnCoordinatorParsingFails() throws Exception { List regularIndices = randomList(0, 2, () -> new Index(randomAlphaOfLength(10), UUIDs.base64UUID())); - long indexMinTimestamp = randomLongBetween(0, 5000); + long indexMinTimestamp = randomLongBetween(1000, 5000); long indexMaxTimestamp = randomLongBetween(indexMinTimestamp, 5000 * 2); StaticCoordinatorRewriteContextProviderBuilder contextProviderBuilder = new StaticCoordinatorRewriteContextProviderBuilder(); String timestampFieldName = dataStream.getTimeStampField().getName(); @@ -577,7 +578,8 @@ public void testCanMatchFilteringOnCoordinatorThatCanNotBeSkipped() throws Excep // We query a range within the timestamp range covered by both datastream indices rangeQueryBuilder .from(indexMinTimestamp) - .to(indexMaxTimestamp); + .to(indexMaxTimestamp) + .format("epoch_millis"); queryBuilder.filter(rangeQueryBuilder); @@ -590,7 +592,8 @@ public void testCanMatchFilteringOnCoordinatorThatCanNotBeSkipped() throws Excep // We query a range outside of the timestamp range covered by both datastream indices RangeQueryBuilder rangeQueryBuilder = new RangeQueryBuilder(timestampFieldName) .from(indexMaxTimestamp + 1) - .to(indexMaxTimestamp + 2); + .to(indexMaxTimestamp + 2) + .format("epoch_millis"); TermQueryBuilder termQueryBuilder = new TermQueryBuilder("fake", "value");