Package org.opensearch.search.query
Class ConcurrentQueryPhaseSearcher
java.lang.Object
org.opensearch.search.query.QueryPhase.DefaultQueryPhaseSearcher
org.opensearch.search.query.ConcurrentQueryPhaseSearcher
- All Implemented Interfaces:
QueryPhaseSearcher
The implementation of the
QueryPhaseSearcher which attempts to use concurrent
search of Apache Lucene segments if it has been enabled.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleansearchWithCollector(SearchContext searchContext, ContextIndexSearcher searcher, org.apache.lucene.search.Query query, LinkedList<QueryCollectorContext> collectors, boolean hasFilterCollector, boolean hasTimeout) Methods inherited from class org.opensearch.search.query.QueryPhase.DefaultQueryPhaseSearcher
searchWith
-
Constructor Details
-
ConcurrentQueryPhaseSearcher
public ConcurrentQueryPhaseSearcher()Default constructor
-
-
Method Details
-
searchWithCollector
protected boolean searchWithCollector(SearchContext searchContext, ContextIndexSearcher searcher, org.apache.lucene.search.Query query, LinkedList<QueryCollectorContext> collectors, boolean hasFilterCollector, boolean hasTimeout) throws IOException - Overrides:
searchWithCollectorin classQueryPhase.DefaultQueryPhaseSearcher- Throws:
IOException
-