org.elasticsearch.search.internal
Class ContextIndexSearcher
java.lang.Object
org.apache.lucene.search.Searcher
org.apache.lucene.search.IndexSearcher
org.elasticsearch.common.lucene.search.ExtendedIndexSearcher
org.elasticsearch.search.internal.ContextIndexSearcher
- All Implemented Interfaces:
- java.io.Closeable, org.apache.lucene.search.Searchable
public class ContextIndexSearcher
- extends ExtendedIndexSearcher
Fields inherited from class org.apache.lucene.search.IndexSearcher |
docStarts, subReaders |
Method Summary |
void |
addCollector(java.lang.String scope,
org.apache.lucene.search.Collector collector)
|
protected org.apache.lucene.search.Weight |
createWeight(org.apache.lucene.search.Query query)
|
void |
dfSource(CachedDfSource dfSource)
|
boolean |
hasCollectors(java.lang.String scope)
|
void |
processedScope()
|
void |
processingScope(java.lang.String scope)
|
org.apache.lucene.search.Query |
rewrite(org.apache.lucene.search.Query original)
|
void |
search(org.apache.lucene.search.Weight weight,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Collector collector)
|
org.apache.lucene.search.TopFieldDocs |
search(org.apache.lucene.search.Weight weight,
org.apache.lucene.search.Filter filter,
int nDocs,
org.apache.lucene.search.Sort sort,
boolean fillFields)
|
Methods inherited from class org.apache.lucene.search.IndexSearcher |
close, doc, doc, docFreq, explain, gatherSubReaders, getIndexReader, maxDoc, search, search, setDefaultFieldSortScoring |
Methods inherited from class org.apache.lucene.search.Searcher |
docFreqs, explain, getSimilarity, search, search, search, search, search, setSimilarity |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContextIndexSearcher
public ContextIndexSearcher(SearchContext searchContext,
Engine.Searcher searcher)
dfSource
public void dfSource(CachedDfSource dfSource)
addCollector
public void addCollector(java.lang.String scope,
org.apache.lucene.search.Collector collector)
hasCollectors
public boolean hasCollectors(java.lang.String scope)
processingScope
public void processingScope(java.lang.String scope)
processedScope
public void processedScope()
rewrite
public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query original)
throws java.io.IOException
- Specified by:
rewrite
in interface org.apache.lucene.search.Searchable
- Overrides:
rewrite
in class org.apache.lucene.search.IndexSearcher
- Throws:
java.io.IOException
createWeight
protected org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Query query)
throws java.io.IOException
- Overrides:
createWeight
in class org.apache.lucene.search.Searcher
- Throws:
java.io.IOException
search
public org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Weight weight,
org.apache.lucene.search.Filter filter,
int nDocs,
org.apache.lucene.search.Sort sort,
boolean fillFields)
throws java.io.IOException
- Overrides:
search
in class org.apache.lucene.search.IndexSearcher
- Throws:
java.io.IOException
search
public void search(org.apache.lucene.search.Weight weight,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Collector collector)
throws java.io.IOException
- Specified by:
search
in interface org.apache.lucene.search.Searchable
- Overrides:
search
in class org.apache.lucene.search.IndexSearcher
- Throws:
java.io.IOException