Package org.opensearch.index.engine
Class Engine.Searcher
java.lang.Object
org.apache.lucene.search.IndexSearcher
org.opensearch.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
-
Nested Class Summary
-
Field Summary
-
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 Details
-
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 Details
-
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
-