Lucene90CompressingTermVectorsFormat

open class Lucene90CompressingTermVectorsFormat(formatName: String, segmentSuffix: String, compressionMode: CompressionMode, chunkSize: Int, maxDocsPerChunk: Int, blockSize: Int) : TermVectorsFormat

A TermVectorsFormat that compresses chunks of documents together in order to improve the compression ratio.

Inheritors

Constructors

Link copied to clipboard
constructor(formatName: String, segmentSuffix: String, compressionMode: CompressionMode, chunkSize: Int, maxDocsPerChunk: Int, blockSize: Int)

Functions

Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun vectorsReader(directory: Directory, segmentInfo: SegmentInfo, fieldInfos: FieldInfos?, context: IOContext): TermVectorsReader

Returns a TermVectorsReader to read term vectors.

Link copied to clipboard
open override fun vectorsWriter(directory: Directory, segmentInfo: SegmentInfo, context: IOContext): TermVectorsWriter

Returns a TermVectorsWriter to write term vectors.