public class Lucene80Codec extends Codec
If you want to reuse functionality of this codec in another codec, extend
FilterCodec.
package documentation for file format details.| Modifier and Type | Field and Description |
|---|---|
private CompoundFormat |
compoundFormat |
private DocValuesFormat |
defaultDVFormat |
private PostingsFormat |
defaultFormat |
private DocValuesFormat |
docValuesFormat |
private FieldInfosFormat |
fieldInfosFormat |
private LiveDocsFormat |
liveDocsFormat |
private NormsFormat |
normsFormat |
private PostingsFormat |
postingsFormat |
private SegmentInfoFormat |
segmentInfosFormat |
private StoredFieldsFormat |
storedFieldsFormat |
private TermVectorsFormat |
vectorsFormat |
| Constructor and Description |
|---|
Lucene80Codec()
Instantiates a new codec.
|
Lucene80Codec(Lucene50StoredFieldsFormat.Mode mode)
Instantiates a new codec, specifying the stored fields compression
mode to use.
|
| Modifier and Type | Method and Description |
|---|---|
CompoundFormat |
compoundFormat()
Encodes/decodes compound files
|
DocValuesFormat |
docValuesFormat()
Encodes/decodes docvalues
|
FieldInfosFormat |
fieldInfosFormat()
Encodes/decodes field infos file
|
DocValuesFormat |
getDocValuesFormatForField(java.lang.String field)
Returns the docvalues format that should be used for writing
new segments of
field. |
PostingsFormat |
getPostingsFormatForField(java.lang.String field)
Returns the postings format that should be used for writing
new segments of
field. |
LiveDocsFormat |
liveDocsFormat()
Encodes/decodes live docs
|
NormsFormat |
normsFormat()
Encodes/decodes document normalization values
|
PointsFormat |
pointsFormat()
Encodes/decodes points index
|
PostingsFormat |
postingsFormat()
Encodes/decodes postings
|
SegmentInfoFormat |
segmentInfoFormat()
Encodes/decodes segment info file
|
StoredFieldsFormat |
storedFieldsFormat()
Encodes/decodes stored fields
|
TermVectorsFormat |
termVectorsFormat()
Encodes/decodes term vectors
|
availableCodecs, forName, getDefault, getName, reloadCodecs, setDefault, toStringprivate final TermVectorsFormat vectorsFormat
private final FieldInfosFormat fieldInfosFormat
private final SegmentInfoFormat segmentInfosFormat
private final LiveDocsFormat liveDocsFormat
private final CompoundFormat compoundFormat
private final PostingsFormat defaultFormat
private final PostingsFormat postingsFormat
private final DocValuesFormat docValuesFormat
private final StoredFieldsFormat storedFieldsFormat
private final DocValuesFormat defaultDVFormat
private final NormsFormat normsFormat
public Lucene80Codec()
public Lucene80Codec(Lucene50StoredFieldsFormat.Mode mode)
mode - stored fields compression mode to use for newly
flushed/merged segments.public final StoredFieldsFormat storedFieldsFormat()
CodecstoredFieldsFormat in class Codecpublic final TermVectorsFormat termVectorsFormat()
CodectermVectorsFormat in class Codecpublic final PostingsFormat postingsFormat()
CodecpostingsFormat in class Codecpublic final FieldInfosFormat fieldInfosFormat()
CodecfieldInfosFormat in class Codecpublic final SegmentInfoFormat segmentInfoFormat()
CodecsegmentInfoFormat in class Codecpublic final LiveDocsFormat liveDocsFormat()
CodecliveDocsFormat in class Codecpublic final CompoundFormat compoundFormat()
CodeccompoundFormat in class Codecpublic final PointsFormat pointsFormat()
CodecpointsFormat in class Codecpublic PostingsFormat getPostingsFormatForField(java.lang.String field)
field.
The default implementation always returns "Lucene50".
WARNING: if you subclass, you are responsible for index backwards compatibility: future version of Lucene are only guaranteed to be able to read the default implementation.
public DocValuesFormat getDocValuesFormatForField(java.lang.String field)
field.
The default implementation always returns "Lucene80".
WARNING: if you subclass, you are responsible for index backwards compatibility: future version of Lucene are only guaranteed to be able to read the default implementation.
public final DocValuesFormat docValuesFormat()
CodecdocValuesFormat in class Codecpublic final NormsFormat normsFormat()
CodecnormsFormat in class Codec