org.elasticsearch.search.internal
Class ContextIndexSearcher
java.lang.Object
org.apache.lucene.search.Searcher
org.apache.lucene.search.IndexSearcher
org.apache.lucene.index.ExtendedIndexSearcher
org.elasticsearch.search.internal.ContextIndexSearcher
- All Implemented Interfaces:
- Closeable, org.apache.lucene.search.Searchable
public class ContextIndexSearcher
- extends ExtendedIndexSearcher
Fields inherited from class org.apache.lucene.search.IndexSearcher |
docStarts, subReaders, subSearchers |
Method Summary |
void |
addCollector(String scope,
org.apache.lucene.search.Collector collector)
|
org.apache.lucene.search.Weight |
createNormalizedWeight(org.apache.lucene.search.Query query)
|
void |
dfSource(CachedDfSource dfSource)
|
org.apache.lucene.search.Explanation |
explain(org.apache.lucene.search.Query query,
int doc)
|
boolean |
hasCollectors(String scope)
|
void |
processedScope()
|
void |
processingScope(String scope)
|
List<org.apache.lucene.search.Collector> |
removeCollectors(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, getSimilarity, getSubReaders, maxDoc, search, search, search, search, search, search, search, search, search, searchAfter, searchAfter, setDefaultFieldSortScoring, setSimilarity, toString |
Methods inherited from class org.apache.lucene.search.Searcher |
createWeight, docFreqs |
ContextIndexSearcher
public ContextIndexSearcher(SearchContext searchContext,
Engine.Searcher searcher)
dfSource
public void dfSource(CachedDfSource dfSource)
addCollector
public void addCollector(String scope,
org.apache.lucene.search.Collector collector)
removeCollectors
public List<org.apache.lucene.search.Collector> removeCollectors(String scope)
hasCollectors
public boolean hasCollectors(String scope)
processingScope
public void processingScope(String scope)
processedScope
public void processedScope()
rewrite
public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query original)
throws IOException
- Specified by:
rewrite
in interface org.apache.lucene.search.Searchable
- Overrides:
rewrite
in class org.apache.lucene.search.IndexSearcher
- Throws:
IOException
createNormalizedWeight
public org.apache.lucene.search.Weight createNormalizedWeight(org.apache.lucene.search.Query query)
throws IOException
- Overrides:
createNormalizedWeight
in class org.apache.lucene.search.IndexSearcher
- Throws:
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 IOException
- Overrides:
search
in class org.apache.lucene.search.IndexSearcher
- Throws:
IOException
search
public void search(org.apache.lucene.search.Weight weight,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Collector collector)
throws IOException
- Specified by:
search
in interface org.apache.lucene.search.Searchable
- Overrides:
search
in class org.apache.lucene.search.IndexSearcher
- Throws:
IOException
explain
public org.apache.lucene.search.Explanation explain(org.apache.lucene.search.Query query,
int doc)
throws IOException
- Overrides:
explain
in class org.apache.lucene.search.IndexSearcher
- Throws:
IOException
Copyright © 2009-2012. All Rights Reserved.