C# Class Lucene.Net.Codecs.Memory.DirectPostingsFormat.DirectField

Inheritance: Terms
显示文件 Open project: apache/lucenenet Class Usage Examples

Public Methods

Method Description
DirectField ( SegmentReadState state, string field, Terms termsIn, int minSkipCount, int lowFreqCutoff ) : System.Linq
HasFreqs ( ) : bool
HasOffsets ( ) : bool
HasPayloads ( ) : bool
HasPositions ( ) : bool
Intersect ( CompiledAutomaton compiled, BytesRef startTerm ) : TermsEnum
Iterator ( TermsEnum reuse ) : TermsEnum
RamBytesUsed ( ) : long

Returns approximate RAM bytes used

Size ( ) : long

Private Methods

Method Description
Compare ( int ord, BytesRef other ) : int
FinishSkips ( ) : void
SaveSkip ( int ord, int backCount ) : void
SetSkips ( int termOrd, byte termBytes ) : void

Method Details

DirectField() public method

public DirectField ( SegmentReadState state, string field, Terms termsIn, int minSkipCount, int lowFreqCutoff ) : System.Linq
state SegmentReadState
field string
termsIn Terms
minSkipCount int
lowFreqCutoff int
return System.Linq

HasFreqs() public method

public HasFreqs ( ) : bool
return bool

HasOffsets() public method

public HasOffsets ( ) : bool
return bool

HasPayloads() public method

public HasPayloads ( ) : bool
return bool

HasPositions() public method

public HasPositions ( ) : bool
return bool

Intersect() public method

public Intersect ( CompiledAutomaton compiled, BytesRef startTerm ) : TermsEnum
compiled CompiledAutomaton
startTerm BytesRef
return TermsEnum

Iterator() public method

public Iterator ( TermsEnum reuse ) : TermsEnum
reuse TermsEnum
return TermsEnum

RamBytesUsed() public method

Returns approximate RAM bytes used
public RamBytesUsed ( ) : long
return long

Size() public method

public Size ( ) : long
return long