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, wrapFilter
public ContextIndexSearcher(SearchContext searchContext, Engine.Searcher searcher)
public void close()
close
in interface AutoCloseable
close
in interface Releasable
public 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.IndexSearcher
IOException
public org.apache.lucene.search.Weight createNormalizedWeight(org.apache.lucene.search.Query query) throws IOException
createNormalizedWeight
in class org.apache.lucene.search.IndexSearcher
IOException
public 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.IndexSearcher
IOException
public org.apache.lucene.search.Explanation explain(org.apache.lucene.search.Query query, int doc) throws IOException
explain
in class org.apache.lucene.search.IndexSearcher
IOException
Copyright © 2009–2015. All rights reserved.