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:
java.io.Closeable
,java.lang.AutoCloseable
,Releasable
- Enclosing class:
- Engine
public static final class Engine.Searcher extends org.apache.lucene.search.IndexSearcher implements Releasable
-
-
Constructor Summary
Constructors Constructor Description Searcher(java.lang.String 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, java.io.Closeable onClose)
-
Method Summary
Modifier and Type Method Description void
close()
org.apache.lucene.index.DirectoryReader
getDirectoryReader()
java.lang.String
source()
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(java.lang.String 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, java.io.Closeable onClose)
-
-
Method Detail
-
source
public java.lang.String source()
The source that caused this searcher to be acquired.
-
getDirectoryReader
public org.apache.lucene.index.DirectoryReader getDirectoryReader()
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in interfaceReleasable
-
-