Add scrolltime condition when using SearchRequest.

Original Pull Request #1975
Closes #1974

(cherry picked from commit f1b4a54bc23ee3944462c640966672b6310eebf8)
This commit is contained in:
jongchan lee 2021-10-27 01:23:29 +09:00 committed by Peter-Josef Meisch
parent 42cbab7ef6
commit c1ab4d66e0
No known key found for this signature in database
GPG Key ID: DE108246970C7708

View File

@ -1066,6 +1066,10 @@ class RequestFactory {
query.getRescorerQueries().forEach(rescorer -> sourceBuilder.addRescorer(getQueryRescorerBuilder(rescorer))); query.getRescorerQueries().forEach(rescorer -> sourceBuilder.addRescorer(getQueryRescorerBuilder(rescorer)));
if (query.getScrollTime() != null) {
request.scroll(TimeValue.timeValueMillis(query.getScrollTime().toMillis()));
}
request.source(sourceBuilder); request.source(sourceBuilder);
return request; return request;
} }
@ -1154,6 +1158,10 @@ class RequestFactory {
query.getRescorerQueries().forEach(rescorer -> searchRequestBuilder.addRescorer(getQueryRescorerBuilder(rescorer))); query.getRescorerQueries().forEach(rescorer -> searchRequestBuilder.addRescorer(getQueryRescorerBuilder(rescorer)));
if (query.getScrollTime() != null) {
searchRequestBuilder.setScroll(TimeValue.timeValueMillis(query.getScrollTime().toMillis()));
}
return searchRequestBuilder; return searchRequestBuilder;
} }