Class BlockTermsReader
Handles a terms dict, but decouples all details of doc/freqs/positions reading to an instance of PostingsReaderBase. This class is reusable for codecs that use a different format for docs/freqs/positions (though codecs are also free to make their own terms dict impl).
This class also interacts with an instance of TermsIndexReaderBase, to abstract away the specific implementation of the terms dict index.
@lucene.experimental
Assembly: Lucene.Net.Codecs.dll
Syntax
public class BlockTermsReader : FieldsProducer, IEnumerable<string>, IDisposable
Constructors
Name | Description |
---|---|
BlockTermsReader(TermsIndexReaderBase, Directory, FieldInfos, SegmentInfo, PostingsReaderBase, IOContext, String) |
Properties
Name | Description |
---|---|
Count |
Methods
Name | Description |
---|---|
CheckIntegrity() | |
Dispose(Boolean) | |
GetEnumerator() | |
GetTerms(String) | |
RamBytesUsed() |
Extension Methods
Lucene.Net.Support.EnumerableExtensions.InPairs<T, TOut>(System.Collections.Generic.IEnumerable<T>, System.Func<T, T, TOut>)
Lucene.Net.Support.EnumerableExtensions.InPairs<T, TOut>(System.Collections.Generic.IEnumerable<T>, System.Func<T, T, TOut>)