Namespace Lucene.Net.Codecs.Pulsing
Classes
Pulsing41PostingsFormat
Concrete pulsing implementation over Lucene41PostingsFormat.
@lucene.experimental
PulsingPostingsFormat
This postings format "inlines" the postings for terms that have low docFreq. It wraps another postings format, which is used for writing the non-inlined terms.
@lucene.experimental
PulsingPostingsReader
Concrete class that reads the current doc/freq/skip postings format.
@lucene.experimental
PulsingPostingsReader.PulsingEnumAttribute
Implementation of PulsingPostingsReader.PulsingEnumAttribute for reuse of wrapped postings readers underneath pulsing.
@lucene.internal
PulsingPostingsWriter
Writer for the pulsing format.
Wraps another postings implementation and decides (based on total number of occurrences), whether a terms postings should be inlined into the term dictionary, or passed through to the wrapped writer.
@lucene.experimental
Interfaces
PulsingPostingsReader.IPulsingEnumAttribute
A per-docsenum attribute that stores additional reuse information so that pulsing enums can keep a reference to their wrapped enums, and vice versa. this way we can always reuse.
@lucene.internal