public class ContextIndexSearcher extends org.apache .lucene .search .IndexSearcher implements Releasable
IndexSearcher.
| Modifier and Type | Class and Description |
|---|---|
static class |
ContextIndexSearcher
|
| Constructor and Description |
|---|
ContextIndexSearcher(SearchContext
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMainQueryCollector(org
Adds a query level collector that runs at
ContextIndexSearcher.
|
void |
close()
|
org |
createNormalizedWeight(org
|
void |
dfSource(CachedDfSource
|
void |
enableMainDocIdSetCollector()
|
org |
explain(org
|
void |
finishStage(ContextIndexSearcher
|
void |
inStage(ContextIndexSearcher
|
DocIdSetCollector |
mainDocIdSetCollector()
|
org |
rewrite(org
|
void |
search(List
|
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(SearchContextsearchContext, Engine .Searcher searcher)
public void close()
public void dfSource(CachedDfSourcedfSource)
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 DocIdSetCollectormainDocIdSetCollector()
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