@Override public CollapseContext collapse() { return in.collapse(); } }
@Override public SearchContext collapse(CollapseContext collapse) { return in.collapse(collapse); }
@Override public CollapseContext collapse() { return in.collapse(); } }
@Override public CollapseContext collapse() { return in.collapse(); } }
@Override public CollapseContext collapse() { return in.collapse(); } }
@Override public SearchContext collapse(CollapseContext collapse) { return in.collapse(collapse); }
@Override public SearchContext collapse(CollapseContext collapse) { return in.collapse(collapse); }
@Override public SearchContext collapse(CollapseContext collapse) { return in.collapse(collapse); }
searchContext.sort(), numDocs, searchContext.trackScores(), searchContext.numberOfShards(), searchContext.trackTotalHits(), hasFilterCollector); } 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 {
@Override public void hitExecute(SearchContext context, HitContext hitContext) { if (context.collapse() != null) { String name = context.collapse().getFieldType().name(); if (context.docValueFieldsContext() == null) { context.docValueFieldsContext(new DocValueFieldsContext(Collections.singletonList(name)));
searchContext.sort(), numDocs, searchContext.trackScores(), searchContext.numberOfShards(), searchContext.trackTotalHits(), hasFilterCollector); } 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 {
searchContext.sort(), numDocs, searchContext.trackScores(), searchContext.numberOfShards(), searchContext.trackTotalHits(), hasFilterCollector); } 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 {
if (searchContext.collapse() == null) { if (searchContext.sort() != null) { SortAndFormats sf = searchContext.sort(); sort = searchContext.sort().sort; CollapseContext collapse = searchContext.collapse(); topDocsCollector = collapse.createTopDocs(sort, numDocs, searchContext.trackScores()); if (searchContext.sort() == null) {