Class Lucene90CompressingTermVectorsReader
java.lang.Object
org.apache.lucene.index.TermVectors
org.apache.lucene.codecs.TermVectorsReader
org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingTermVectorsReader
- All Implemented Interfaces:
Closeable,AutoCloseable,Cloneable
- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Field Summary
Fields inherited from class org.apache.lucene.index.TermVectors
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionLucene90CompressingTermVectorsReader(Directory d, SegmentInfo si, String segmentSuffix, FieldInfos fn, IOContext context, String formatName, CompressionMode compressionMode) Sole constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidChecks consistency of this reader.clone()Create a clone that one caller at a time may use to read term vectors.voidclose()get(int doc) Returns term vectors for this document, or null if term vectors were not indexed.Returns an instance optimized for merging.toString()Methods inherited from class org.apache.lucene.index.TermVectors
get
-
Constructor Details
-
Lucene90CompressingTermVectorsReader
public Lucene90CompressingTermVectorsReader(Directory d, SegmentInfo si, String segmentSuffix, FieldInfos fn, IOContext context, String formatName, CompressionMode compressionMode) throws IOException Sole constructor.- Throws:
IOException
-
-
Method Details
-
close
- Throws:
IOException
-
clone
Description copied from class:TermVectorsReaderCreate a clone that one caller at a time may use to read term vectors.- Specified by:
clonein classTermVectorsReader
-
getMergeInstance
Description copied from class:TermVectorsReaderReturns an instance optimized for merging. This instance may only be consumed in the thread that calledTermVectorsReader.getMergeInstance().The default implementation returns
this- Overrides:
getMergeInstancein classTermVectorsReader
-
get
Description copied from class:TermVectorsReturns term vectors for this document, or null if term vectors were not indexed.The returned Fields instance acts like a single-document inverted index (the docID will be 0). If offsets are available they are in an
OffsetAttributeavailable from thePostingsEnum.- Specified by:
getin classTermVectors- Throws:
IOException
-
checkIntegrity
Description copied from class:TermVectorsReaderChecks consistency of this reader.Note that this may be costly in terms of I/O, e.g. may involve computing a checksum value against large data files.
- Specified by:
checkIntegrityin classTermVectorsReader- Throws:
IOException
-
toString
-