public class ContextIndexSearcher extends org.apache.lucene.search.IndexSearcher implements Releasable
IndexSearcher.| Modifier and Type | Class and Description |
|---|---|
static class |
ContextIndexSearcher.Stage |
| Constructor and Description |
|---|
ContextIndexSearcher(SearchContext searchContext,
Engine.Searcher searcher) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMainQueryCollector(org.apache.lucene.search.Collector collector)
Adds a query level collector that runs at
ContextIndexSearcher.Stage.MAIN_QUERY. |
void |
close() |
org.apache.lucene.search.Weight |
createNormalizedWeight(org.apache.lucene.search.Query query) |
void |
dfSource(CachedDfSource dfSource) |
void |
enableMainDocIdSetCollector() |
org.apache.lucene.search.Explanation |
explain(org.apache.lucene.search.Query query,
int doc) |
void |
finishStage(ContextIndexSearcher.Stage stage) |
void |
inStage(ContextIndexSearcher.Stage stage) |
DocIdSetCollector |
mainDocIdSetCollector() |
org.apache.lucene.search.Query |
rewrite(org.apache.lucene.search.Query original) |
void |
search(List<org.apache.lucene.index.AtomicReaderContext> leaves,
org.apache.lucene.search.Weight weight,
org.apache.lucene.search.Collector collector) |
collectionStatistics, doc, doc, doc, document, explain, getDefaultSimilarity, getIndexReader, getSimilarity, getTopReaderContext, search, search, search, search, search, search, search, search, search, search, search, search, searchAfter, searchAfter, searchAfter, searchAfter, searchAfter, setSimilarity, slices, termStatistics, toString, wrapFilterpublic ContextIndexSearcher(SearchContext searchContext, Engine.Searcher searcher)
public void close()
close in interface AutoCloseableclose in interface Releasablepublic void dfSource(CachedDfSource dfSource)
public void addMainQueryCollector(org.apache.lucene.search.Collector collector)
ContextIndexSearcher.Stage.MAIN_QUERY. Note, supports
XCollector allowing for a callback
when collection is done.public DocIdSetCollector mainDocIdSetCollector()
public void enableMainDocIdSetCollector()
public void inStage(ContextIndexSearcher.Stage stage)
public void finishStage(ContextIndexSearcher.Stage stage)
public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query original)
throws IOException
rewrite in class org.apache.lucene.search.IndexSearcherIOExceptionpublic org.apache.lucene.search.Weight createNormalizedWeight(org.apache.lucene.search.Query query)
throws IOException
createNormalizedWeight in class org.apache.lucene.search.IndexSearcherIOExceptionpublic void search(List<org.apache.lucene.index.AtomicReaderContext> leaves, org.apache.lucene.search.Weight weight, org.apache.lucene.search.Collector collector) throws IOException
search in class org.apache.lucene.search.IndexSearcherIOExceptionpublic org.apache.lucene.search.Explanation explain(org.apache.lucene.search.Query query,
int doc)
throws IOException
explain in class org.apache.lucene.search.IndexSearcherIOExceptionCopyright © 2009–2016. All rights reserved.