Class ContextIndexSearcher
java.lang.Object
org.apache.lucene.search.IndexSearcher
org.elasticsearch.search.internal.ContextIndexSearcher
public class ContextIndexSearcher
extends org.apache.lucene.search.IndexSearcher
Context-aware extension of
IndexSearcher.-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ContextIndexSearcher(org.apache.lucene.index.IndexReader reader, org.apache.lucene.search.similarities.Similarity similarity, org.apache.lucene.search.QueryCache queryCache, org.apache.lucene.search.QueryCachingPolicy queryCachingPolicy) -
Method Summary
Modifier and Type Method Description org.apache.lucene.search.CollectionStatisticscollectionStatistics(java.lang.String field)org.apache.lucene.search.WeightcreateWeight(org.apache.lucene.search.Query query, org.apache.lucene.search.ScoreMode scoreMode, float boost)org.apache.lucene.index.DirectoryReadergetDirectoryReader()org.apache.lucene.search.Queryrewrite(org.apache.lucene.search.Query original)protected voidsearch(java.util.List<org.apache.lucene.index.LeafReaderContext> leaves, org.apache.lucene.search.Weight weight, org.apache.lucene.search.Collector collector)voidsearch(java.util.List<org.apache.lucene.index.LeafReaderContext> leaves, org.apache.lucene.search.Weight weight, org.apache.lucene.search.CollectorManager manager, QuerySearchResult result, DocValueFormat[] formats, org.apache.lucene.search.TotalHits totalHits)voidsetAggregatedDfs(AggregatedDfs aggregatedDfs)voidsetCheckCancelled(java.lang.Runnable checkCancelled)Set aRunnablethat will be run on a regular basis while collecting documents.voidsetProfiler(QueryProfiler profiler)org.apache.lucene.search.TermStatisticstermStatistics(org.apache.lucene.index.Term term, int docFreq, long totalTermFreq)Methods inherited from class org.apache.lucene.search.IndexSearcher
count, doc, doc, doc, explain, explain, getDefaultQueryCache, getDefaultQueryCachingPolicy, getDefaultSimilarity, getExecutor, getIndexReader, getQueryCache, getQueryCachingPolicy, getSimilarity, getSlices, getTopReaderContext, search, search, search, search, search, searchAfter, searchAfter, searchAfter, setDefaultQueryCache, setDefaultQueryCachingPolicy, setQueryCache, setQueryCachingPolicy, setSimilarity, slices, termStatistics, toString
-
Constructor Details
-
ContextIndexSearcher
public ContextIndexSearcher(org.apache.lucene.index.IndexReader reader, org.apache.lucene.search.similarities.Similarity similarity, org.apache.lucene.search.QueryCache queryCache, org.apache.lucene.search.QueryCachingPolicy queryCachingPolicy)
-
-
Method Details
-
setProfiler
-
setCheckCancelled
public void setCheckCancelled(java.lang.Runnable checkCancelled)Set aRunnablethat will be run on a regular basis while collecting documents. -
setAggregatedDfs
-
rewrite
public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query original) throws java.io.IOException- Overrides:
rewritein classorg.apache.lucene.search.IndexSearcher- Throws:
java.io.IOException
-
createWeight
public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Query query, org.apache.lucene.search.ScoreMode scoreMode, float boost) throws java.io.IOException- Overrides:
createWeightin classorg.apache.lucene.search.IndexSearcher- Throws:
java.io.IOException
-
search
public void search(java.util.List<org.apache.lucene.index.LeafReaderContext> leaves, org.apache.lucene.search.Weight weight, org.apache.lucene.search.CollectorManager manager, QuerySearchResult result, DocValueFormat[] formats, org.apache.lucene.search.TotalHits totalHits) throws java.io.IOException- Throws:
java.io.IOException
-
search
protected void search(java.util.List<org.apache.lucene.index.LeafReaderContext> leaves, org.apache.lucene.search.Weight weight, org.apache.lucene.search.Collector collector) throws java.io.IOException- Overrides:
searchin classorg.apache.lucene.search.IndexSearcher- Throws:
java.io.IOException
-
termStatistics
public org.apache.lucene.search.TermStatistics termStatistics(org.apache.lucene.index.Term term, int docFreq, long totalTermFreq) throws java.io.IOException- Overrides:
termStatisticsin classorg.apache.lucene.search.IndexSearcher- Throws:
java.io.IOException
-
collectionStatistics
public org.apache.lucene.search.CollectionStatistics collectionStatistics(java.lang.String field) throws java.io.IOException- Overrides:
collectionStatisticsin classorg.apache.lucene.search.IndexSearcher- Throws:
java.io.IOException
-
getDirectoryReader
public org.apache.lucene.index.DirectoryReader getDirectoryReader()
-