@Override public SearchContext size(int size) { return in.size(size); }
@Override public int size() { return in.size(); }
if (searchContext.size() == 0) { int numDocs = Math.min(searchContext.size(), totalNumDocs); return new ScrollingTopDocsCollectorContext(reader, query, searchContext.scrollContext(), searchContext.sort(), numDocs, searchContext.trackScores(), searchContext.numberOfShards(), } else if (searchContext.collapse() != null) { boolean trackScores = searchContext.sort() == null ? true : searchContext.trackScores(); int numDocs = Math.min(searchContext.from() + searchContext.size(), totalNumDocs); return new CollapsingTopDocsCollectorContext(searchContext.collapse(), searchContext.sort(), numDocs, trackScores); } else { int numDocs = Math.min(searchContext.from() + searchContext.size(), totalNumDocs); final boolean rescore = searchContext.rescore().isEmpty() == false; if (rescore) {
@Override public SearchContext size(int size) { return in.size(size); }
@Override public int size() { return in.size(); }
@Override public int size() { return in.size(); }
@Override public int size() { return in.size(); }
@Override public int size() { return in.size(); }
@Override public SearchContext size(int size) { return in.size(size); }
@Override public SearchContext size(int size) { return in.size(size); }
@Override public SearchContext size(int size) { return in.size(size); }
private void processScroll(InternalScrollSearchRequest request, SearchContext context) throws IOException { // process scroll context.from(context.from() + context.size()); context.scrollContext().scroll = request.scroll(); // update the context keep alive based on the new scroll value if (request.scroll() != null && request.scroll().keepAlive() != null) { contextScrollKeepAlive(context, request.scroll().keepAlive().millis()); } }
if (settings.getValue(IndicesRequestCache.INDEX_CACHE_REQUEST_ENABLED_SETTING) == false) { return false; } else if (context.size() != 0) {
try { queryResult.from(searchContext.from()); queryResult.size(searchContext.size()); Query query = searchContext.query(); assert query == searcher.rewrite(query); // already rewritten searchContext.terminateAfter(searchContext.size()); searchContext.trackTotalHits(false); } else if (canEarlyTerminate(reader, searchContext.sort())) {
public ScanCollector collector(SearchContext context) { return collector(context.size(), context.trackScores()); }
@Override public void parse(XContentParser parser, SearchContext context) throws Exception { XContentParser.Token token = parser.currentToken(); if (token.isValue()) { int size = parser.intValue(); if (size < 0) { throw new SearchParseException(context, "size is set to [" + size + "] and is expected to be higher or equal to 0", parser.getTokenLocation()); } context.size(size); } } }
private void processScroll(InternalScrollSearchRequest request, SearchContext context) { // process scroll context.from(context.from() + context.size()); context.scrollContext().scroll = request.scroll(); // update the context keep alive based on the new scroll value if (request.scroll() != null && request.scroll().keepAlive() != null) { context.keepAlive(request.scroll().keepAlive().millis()); } }
private void processScroll(InternalScrollSearchRequest request, SearchContext context) { // process scroll context.from(context.from() + context.size()); context.scrollContext().scroll = request.scroll(); // update the context keep alive based on the new scroll value if (request.scroll() != null && request.scroll().keepAlive() != null) { context.keepAlive(request.scroll().keepAlive().millis()); } }
private void processScroll(InternalScrollSearchRequest request, SearchContext context) throws IOException { // process scroll context.from(context.from() + context.size()); context.scrollContext().scroll = request.scroll(); // update the context keep alive based on the new scroll value if (request.scroll() != null && request.scroll().keepAlive() != null) { contextScrollKeepAlive(context, request.scroll().keepAlive().millis()); } }