File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
server/src/main/java/org/elasticsearch/action/search Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -527,16 +527,16 @@ static ReducedQueryPhase reducedQueryPhase(
527527 sortValueFormats = result .sortValueFormats ();
528528 }
529529
530- if (timeRangeFilterFromMillis == null ) {
531- // we simply take the first one: we should get the same value from all shards anyway
532- timeRangeFilterFromMillis = result .getTimeRangeFilterFromMillis ();
530+ if (result .getTimeRangeFilterFromMillis () != null ) {
531+ if (timeRangeFilterFromMillis == null ) {
532+ timeRangeFilterFromMillis = result .getTimeRangeFilterFromMillis ();
533+ } else {
534+ //all shards should hold the same value, besides edge cases like different mappings
535+ // for event.ingested and @timestamp across indices being searched
536+ timeRangeFilterFromMillis = Math .min (result .getTimeRangeFilterFromMillis (), timeRangeFilterFromMillis );
537+ }
533538 }
534539
535- assert timeRangeFilterFromMillis == null
536- || result .getTimeRangeFilterFromMillis () == null
537- || timeRangeFilterFromMillis .equals (result .getTimeRangeFilterFromMillis ())
538- : timeRangeFilterFromMillis + " != " + result .getTimeRangeFilterFromMillis ();
539-
540540 if (hasSuggest ) {
541541 assert result .suggest () != null ;
542542 for (Suggestion <? extends Suggestion .Entry <? extends Suggestion .Entry .Option >> suggestion : result .suggest ()) {
You can’t perform that action at this time.
0 commit comments