Class ElasticsearchLeafReader
java.lang.Object
org.apache.lucene.index.IndexReader
org.apache.lucene.index.LeafReader
org.apache.lucene.index.FilterLeafReader
org.elasticsearch.common.lucene.index.ElasticsearchLeafReader
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public final class ElasticsearchLeafReader
extends org.apache.lucene.index.FilterLeafReader
A
FilterLeafReader
that exposes
Elasticsearch internal per shard / index information like the shard ID.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.index.FilterLeafReader
org.apache.lucene.index.FilterLeafReader.FilterFields, org.apache.lucene.index.FilterLeafReader.FilterPostingsEnum, org.apache.lucene.index.FilterLeafReader.FilterTerms, org.apache.lucene.index.FilterLeafReader.FilterTermsEnum
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ElasticsearchLeafReader(org.apache.lucene.index.LeafReader in, ShardId shardId)
Construct a FilterLeafReader based on the specified base reader. -
Method Summary
Modifier and Type Method Description org.apache.lucene.index.IndexReader.CacheHelper
getCoreCacheHelper()
static ElasticsearchLeafReader
getElasticsearchLeafReader(org.apache.lucene.index.LeafReader reader)
org.apache.lucene.index.IndexReader.CacheHelper
getReaderCacheHelper()
ShardId
shardId()
Returns the shard id this segment belongs to.Methods inherited from class org.apache.lucene.index.FilterLeafReader
checkIntegrity, doClose, document, getBinaryDocValues, getDelegate, getFieldInfos, getLiveDocs, getMetaData, getNormValues, getNumericDocValues, getPointValues, getSortedDocValues, getSortedNumericDocValues, getSortedSetDocValues, getTermVectors, maxDoc, numDocs, terms, toString, unwrap
Methods inherited from class org.apache.lucene.index.LeafReader
docFreq, getContext, getDocCount, getSumDocFreq, getSumTotalTermFreq, postings, postings, totalTermFreq
-
Constructor Details
-
ElasticsearchLeafReader
Construct a FilterLeafReader based on the specified base reader.
Note that base reader is closed if this FilterLeafReader is closed.
- Parameters:
in
- specified base reader.
-
-
Method Details
-
shardId
Returns the shard id this segment belongs to. -
getCoreCacheHelper
public org.apache.lucene.index.IndexReader.CacheHelper getCoreCacheHelper()- Specified by:
getCoreCacheHelper
in classorg.apache.lucene.index.LeafReader
-
getReaderCacheHelper
public org.apache.lucene.index.IndexReader.CacheHelper getReaderCacheHelper()- Specified by:
getReaderCacheHelper
in classorg.apache.lucene.index.IndexReader
-
getElasticsearchLeafReader
public static ElasticsearchLeafReader getElasticsearchLeafReader(org.apache.lucene.index.LeafReader reader)
-