public abstract class CompressingCodec extends FilterCodec
CompressingStoredFieldsFormat
for its stored
fields and delegates to Lucene410Codec
for everything else.delegate
Constructor and Description |
---|
CompressingCodec(String name,
CompressionMode compressionMode,
int chunkSize)
Creates a compressing codec with an empty segment suffix
|
CompressingCodec(String name,
String segmentSuffix,
CompressionMode compressionMode,
int chunkSize)
Creates a compressing codec with a given segment suffix
|
Modifier and Type | Method and Description |
---|---|
static CompressingCodec |
randomInstance(Random random)
Creates a random
CompressingCodec that is using an empty segment
suffix |
static CompressingCodec |
randomInstance(Random random,
boolean withSegmentSuffix)
Creates a random
CompressingCodec that is using a segment suffix |
static CompressingCodec |
randomInstance(Random random,
int chunkSize,
boolean withSegmentSuffix)
Create a random instance.
|
StoredFieldsFormat |
storedFieldsFormat()
Encodes/decodes stored fields
|
TermVectorsFormat |
termVectorsFormat()
Encodes/decodes term vectors
|
String |
toString()
returns the codec's name.
|
docValuesFormat, fieldInfosFormat, liveDocsFormat, normsFormat, postingsFormat, segmentInfoFormat
availableCodecs, forName, getDefault, getName, reloadCodecs, setDefault
public CompressingCodec(String name, String segmentSuffix, CompressionMode compressionMode, int chunkSize)
public CompressingCodec(String name, CompressionMode compressionMode, int chunkSize)
public static CompressingCodec randomInstance(Random random, int chunkSize, boolean withSegmentSuffix)
public static CompressingCodec randomInstance(Random random)
CompressingCodec
that is using an empty segment
suffixpublic static CompressingCodec randomInstance(Random random, boolean withSegmentSuffix)
CompressingCodec
that is using a segment suffixpublic StoredFieldsFormat storedFieldsFormat()
Codec
storedFieldsFormat
in class FilterCodec
public TermVectorsFormat termVectorsFormat()
Codec
termVectorsFormat
in class FilterCodec
Copyright © 2000–2024 The Apache Software Foundation. All rights reserved.