Package org.elasticsearch.index.engine
Class Engine.Searcher
org.apache.lucene.search.IndexSearcher
org.elasticsearch.index.engine.Engine.Searcher
- All Implemented Interfaces:
,
,
org.elasticsearch.core.Releasable
- Enclosing class:
- Engine
public static final class Engine.Searcher
extends org.apache.lucene.search.IndexSearcher
implements org.elasticsearch.core.Releasable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.search.IndexSearcher
org.apache.lucene.search.IndexSearcher.LeafSlice
-
Field Summary
Fields inherited from class org.apache.lucene.search.IndexSearcher
leafContexts, readerContext
-
Constructor Summary
ConstructorDescriptionsource, 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, onClose)
-
Method Summary
Methods inherited from class org.apache.lucene.search.IndexSearcher
collectionStatistics, count, createWeight, doc, doc, doc, explain, explain, getDefaultQueryCache, getDefaultQueryCachingPolicy, getDefaultSimilarity, getExecutor, getIndexReader, getQueryCache, getQueryCachingPolicy, getSimilarity, getSlices, getTopReaderContext, rewrite, search, search, search, search, search, search, searchAfter, searchAfter, searchAfter, setDefaultQueryCache, setDefaultQueryCachingPolicy, setQueryCache, setQueryCachingPolicy, setSimilarity, slices, termStatistics, termStatistics, toString
Methods inherited from class java.lang.
, , , , , , , , ,
-
Constructor Details
-
Searcher
public Searcher( source, 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, onClose)
-
-
Method Details
-
source
public source()The source that caused this searcher to be acquired. -
getDirectoryReader
public org.apache.lucene.index.DirectoryReader getDirectoryReader() -
close
public void close()- Specified by:
in interface
- Specified by:
in interface
- Specified by:
close
in interfaceorg.elasticsearch.core.Releasable
-