Class Lucene46Codec
Implements the Lucene 4.6 index format, with configurable per-field postings and docvalues formats.
If you want to reuse functionality of this codec in another codec, extend FilterCodec. See Lucene.Net.Codecs.Lucene46 package documentation for file format details.Note
This API is experimental and might change in incompatible ways in the next release.
Inherited Members
Namespace: Lucene.Net.Codecs.Lucene46
Assembly: Lucene.Net.dll
Syntax
[CodecName("Lucene46")]
public class Lucene46Codec : Codec
Constructors
Lucene46Codec()
Sole constructor.
Declaration
public Lucene46Codec()
Properties
DocValuesFormat
Encodes/decodes docvalues.
Declaration
public override sealed DocValuesFormat DocValuesFormat { get; }
Property Value
Type | Description |
---|---|
DocValuesFormat |
Overrides
FieldInfosFormat
Encodes/decodes field infos file.
Declaration
public override sealed FieldInfosFormat FieldInfosFormat { get; }
Property Value
Type | Description |
---|---|
FieldInfosFormat |
Overrides
LiveDocsFormat
Encodes/decodes live docs.
Declaration
public override sealed LiveDocsFormat LiveDocsFormat { get; }
Property Value
Type | Description |
---|---|
LiveDocsFormat |
Overrides
NormsFormat
Encodes/decodes document normalization values.
Declaration
public override sealed NormsFormat NormsFormat { get; }
Property Value
Type | Description |
---|---|
NormsFormat |
Overrides
PostingsFormat
Encodes/decodes postings.
Declaration
public override sealed PostingsFormat PostingsFormat { get; }
Property Value
Type | Description |
---|---|
PostingsFormat |
Overrides
SegmentInfoFormat
Encodes/decodes segment info file.
Declaration
public override sealed SegmentInfoFormat SegmentInfoFormat { get; }
Property Value
Type | Description |
---|---|
SegmentInfoFormat |
Overrides
StoredFieldsFormat
Encodes/decodes stored fields.
Declaration
public override sealed StoredFieldsFormat StoredFieldsFormat { get; }
Property Value
Type | Description |
---|---|
StoredFieldsFormat |
Overrides
TermVectorsFormat
Encodes/decodes term vectors.
Declaration
public override sealed TermVectorsFormat TermVectorsFormat { get; }
Property Value
Type | Description |
---|---|
TermVectorsFormat |
Overrides
Methods
GetDocValuesFormatForField(string)
Returns the docvalues format that should be used for writing
new segments of field
.
Declaration
public virtual DocValuesFormat GetDocValuesFormatForField(string field)
Parameters
Type | Name | Description |
---|---|---|
string | field |
Returns
Type | Description |
---|---|
DocValuesFormat |
GetPostingsFormatForField(string)
Returns the postings format that should be used for writing
new segments of field
.
Declaration
public virtual PostingsFormat GetPostingsFormatForField(string field)
Parameters
Type | Name | Description |
---|---|---|
string | field |
Returns
Type | Description |
---|---|
PostingsFormat |