Class DirectPostingsFormat
Wraps Lucene41PostingsFormat format for on-disk storage, but then at read time loads and stores all terms & postings directly in RAM as byte[], int[].
WARNING: This is exceptionally RAM intensive: it makes no effort to compress the postings data, storing terms as separate byte[] and postings as separate int[], but as a result it gives substantial increase in search performance.
This postings format supports Ord and SeekExact(Int64).
Because this holds all term bytes as a single byte[], you cannot have more than 2.1GB worth of term bytes in a single segment.
@lucene.experimentalInherited Members
Assembly: Lucene.Net.Codecs.dll
Syntax
public sealed class DirectPostingsFormat : PostingsFormat
Constructors
Name | Description |
---|---|
DirectPostingsFormat() | |
DirectPostingsFormat(Int32, Int32) |
|
Methods
Name | Description |
---|---|
FieldsConsumer(SegmentWriteState) | |
FieldsProducer(SegmentReadState) |