Package org.elasticsearch.index.engine
Class Engine.Searcher
- java.lang.Object
-
- org.apache.lucene.search.IndexSearcher
-
- org.elasticsearch.index.engine.Engine.Searcher
-
- All Implemented Interfaces:
Closeable,AutoCloseable,Releasable
- Enclosing class:
- Engine
public static final class Engine.Searcher extends IndexSearcher implements Releasable
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.search.IndexSearcher
IndexSearcher.LeafSlice
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.search.IndexSearcher
leafContexts, readerContext
-
-
Constructor Summary
Constructors Constructor Description Searcher(String source, IndexReader reader, Similarity similarity, QueryCache queryCache, QueryCachingPolicy queryCachingPolicy, Closeable onClose)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()DirectoryReadergetDirectoryReader()Stringsource()The source that caused this searcher to be acquired.-
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
-
-
-
-
Constructor Detail
-
Searcher
public Searcher(String source, IndexReader reader, Similarity similarity, QueryCache queryCache, QueryCachingPolicy queryCachingPolicy, Closeable onClose)
-
-
Method Detail
-
source
public String source()
The source that caused this searcher to be acquired.
-
getDirectoryReader
public DirectoryReader getDirectoryReader()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceReleasable
-
-