org.elasticsearch.search.controller
Class SearchPhaseController

java.lang.Object
  extended by org.elasticsearch.search.controller.SearchPhaseController

public class SearchPhaseController
extends java.lang.Object


Constructor Summary
SearchPhaseController()
           
 
Method Summary
 AggregatedDfs aggregateDfs(java.lang.Iterable<DfsSearchResult> results)
           
 java.util.Map<SearchShardTarget,ExtTIntArrayList> docIdsToLoad(ShardDoc[] shardDocs)
           
 InternalSearchResponse merge(ShardDoc[] sortedDocs, java.util.Map<SearchShardTarget,? extends QuerySearchResultProvider> queryResults, java.util.Map<SearchShardTarget,? extends FetchSearchResultProvider> fetchResults)
           
 ShardDoc[] sortDocs(java.util.Collection<? extends QuerySearchResultProvider> results)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchPhaseController

public SearchPhaseController()
Method Detail

aggregateDfs

public AggregatedDfs aggregateDfs(java.lang.Iterable<DfsSearchResult> results)

sortDocs

public ShardDoc[] sortDocs(java.util.Collection<? extends QuerySearchResultProvider> results)

docIdsToLoad

public java.util.Map<SearchShardTarget,ExtTIntArrayList> docIdsToLoad(ShardDoc[] shardDocs)

merge

public InternalSearchResponse merge(ShardDoc[] sortedDocs,
                                    java.util.Map<SearchShardTarget,? extends QuerySearchResultProvider> queryResults,
                                    java.util.Map<SearchShardTarget,? extends FetchSearchResultProvider> fetchResults)