C# Класс Lucene.Net.Codecs.BlockTerms.BlockTermsReader

Handles a terms dict, but decouples all details of doc/freqs/positions reading to an instance of {@link 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 {@link TermsIndexReaderBase}, to abstract away the specific implementation of the terms dict index. @lucene.experimental
Наследование: Lucene.Net.Codecs.FieldsProducer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BlockTermsReader ( TermsIndexReaderBase indexReader, Lucene.Net.Store.Directory dir, FieldInfos fieldInfos, SegmentInfo info, Lucene.Net.Codecs.PostingsReaderBase postingsReader, IOContext context, String segmentSuffix ) : System
CheckIntegrity ( ) : void
Dispose ( ) : void
GetEnumerator ( ) : IEnumerator
RamBytesUsed ( ) : long
Terms ( String field ) : Terms

Приватные методы

Метод Описание
ReadHeader ( DataInput input ) : int
SeekDir ( IndexInput input, long dirOffset ) : void

Описание методов

BlockTermsReader() публичный Метод

public BlockTermsReader ( TermsIndexReaderBase indexReader, Lucene.Net.Store.Directory dir, FieldInfos fieldInfos, SegmentInfo info, Lucene.Net.Codecs.PostingsReaderBase postingsReader, IOContext context, String segmentSuffix ) : System
indexReader TermsIndexReaderBase
dir Lucene.Net.Store.Directory
fieldInfos FieldInfos
info SegmentInfo
postingsReader Lucene.Net.Codecs.PostingsReaderBase
context Lucene.Net.Store.IOContext
segmentSuffix String
Результат System

CheckIntegrity() публичный Метод

public CheckIntegrity ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetEnumerator() публичный Метод

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

RamBytesUsed() публичный Метод

public RamBytesUsed ( ) : long
Результат long

Terms() публичный Метод

public Terms ( String field ) : Terms
field String
Результат Terms