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 ofIndexSearcher
.
-
-
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.CollectionStatistics
collectionStatistics(java.lang.String field)
org.apache.lucene.search.Weight
createWeight(org.apache.lucene.search.Query query, org.apache.lucene.search.ScoreMode scoreMode, float boost)
org.apache.lucene.index.DirectoryReader
getDirectoryReader()
org.apache.lucene.search.Query
rewrite(org.apache.lucene.search.Query original)
protected void
search(java.util.List<org.apache.lucene.index.LeafReaderContext> leaves, org.apache.lucene.search.Weight weight, org.apache.lucene.search.Collector collector)
void
setAggregatedDfs(AggregatedDfs aggregatedDfs)
void
setCheckCancelled(java.lang.Runnable checkCancelled)
Set aRunnable
that will be run on a regular basis while collecting documents.void
setProfiler(QueryProfiler profiler)
org.apache.lucene.search.TermStatistics
termStatistics(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
-
-
-
-
Method Detail
-
setProfiler
public void setProfiler(QueryProfiler profiler)
-
setCheckCancelled
public void setCheckCancelled(java.lang.Runnable checkCancelled)
Set aRunnable
that will be run on a regular basis while collecting documents.
-
setAggregatedDfs
public void setAggregatedDfs(AggregatedDfs aggregatedDfs)
-
rewrite
public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query original) throws java.io.IOException
- Overrides:
rewrite
in 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:
createWeight
in classorg.apache.lucene.search.IndexSearcher
- 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:
search
in 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:
termStatistics
in 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:
collectionStatistics
in classorg.apache.lucene.search.IndexSearcher
- Throws:
java.io.IOException
-
getDirectoryReader
public org.apache.lucene.index.DirectoryReader getDirectoryReader()
-
-