private SearchHits doReorder(final SearchHits hits, final int from, final int size, final int reorderSize, final ScriptInfo scriptInfo) { final SearchHit[] searchHits = hits.internalHits(); SearchHit[] newSearchHits; if (logger.isDebugEnabled()) {
private SearchHits doReorder(final SearchHits hits, final int from, final int size, final int reorderSize, final ScriptInfo scriptInfo) { final SearchHit[] searchHits = hits.internalHits(); SearchHit[] newSearchHits; if (logger.isDebugEnabled()) {
assert index < fetchResult.hits().internalHits().length : "not enough hits fetched. index [" + index + "] length: " + fetchResult.hits().internalHits().length; SearchHit searchHit = fetchResult.hits().internalHits()[index]; searchHit.score(shardDoc.score); searchHit.shard(fetchResult.getSearchShardTarget());
assert index < fetchResult.hits().internalHits().length : "not enough hits fetched. index [" + index + "] length: " + fetchResult.hits().internalHits().length; SearchHit hit = fetchResult.hits().internalHits()[index]; CompletionSuggestion.Entry.Option suggestOption = suggestionOptions.get(scoreDocIndex - currentOffset);
fetchPhase.execute(innerHits); FetchSearchResult fetchResult = innerHits.fetchResult(); SearchHit[] internalHits = fetchResult.fetchResult().hits().internalHits(); for (int j = 0; j < internalHits.length; j++) { ScoreDoc scoreDoc = topDoc.scoreDocs[j];
fetchPhase.execute(subSearchContext); FetchSearchResult fetchResult = subSearchContext.fetchResult(); SearchHit[] internalHits = fetchResult.fetchResult().hits().internalHits(); for (int i = 0; i < internalHits.length; i++) { ScoreDoc scoreDoc = topDocs.scoreDocs[i];