Package org.elasticsearch.search.query
Class QueryPhase
- java.lang.Object
-
- org.elasticsearch.search.query.QueryPhase
-
- All Implemented Interfaces:
SearchPhase
public class QueryPhase extends java.lang.Object implements SearchPhase
Query phase of a search request, used to run the query and get back from each shard information about the matching documents (document ids and score or sort criteria) so that matches can be reduced on the coordinating node
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.search.SearchPhase
SearchPhase.SearchContextSourcePrinter
-
-
Constructor Summary
Constructors Constructor Description QueryPhase()
-
Method Summary
Modifier and Type Method Description void
execute(SearchContext searchContext)
Executes the search phasevoid
preProcess(SearchContext context)
Performs pre processing of the search context before the execute.
-
-
-
Method Detail
-
preProcess
public void preProcess(SearchContext context)
Description copied from interface:SearchPhase
Performs pre processing of the search context before the execute.- Specified by:
preProcess
in interfaceSearchPhase
-
execute
public void execute(SearchContext searchContext) throws QueryPhaseExecutionException
Description copied from interface:SearchPhase
Executes the search phase- Specified by:
execute
in interfaceSearchPhase
- Throws:
QueryPhaseExecutionException
-
-