C# Class Lucene.Net.Codecs.BlockTreeTermsReader.Stats

BlockTree statistics for a single field returned by FieldReader#computeStats().
显示文件 Open project: apache/lucenenet

Public Properties

Property Type Description
BlockCountByPrefixLen int[]
Field string
FloorBlockCount int
FloorSubBlockCount int
IndexArcCount long
IndexNodeCount long
IndexNumBytes long
MixedBlockCount int
NonFloorBlockCount int
Segment string
SubBlocksOnlyBlockCount int
TermsOnlyBlockCount int
TotalBlockCount int
TotalBlockOtherBytes long
TotalBlockStatsBytes long
TotalBlockSuffixBytes long
TotalTermBytes long
TotalTermCount long

Public Methods

Method Description
ToString ( ) : string

Private Methods

Method Description
EndBlock ( FieldReader frame ) : void
Finish ( ) : void
StartBlock ( FieldReader frame, bool isFloor ) : void
Stats ( string segment, string field ) : System
Term ( BytesRef term ) : void

Method Details

ToString() public method

public ToString ( ) : string
return string

Property Details

BlockCountByPrefixLen public_oe property

Number of blocks at each prefix depth.
public int[] BlockCountByPrefixLen
return int[]

Field public_oe property

Field name.
public string Field
return string

FloorBlockCount public_oe property

The number of floor blocks (meta-blocks larger than the allowed {@code maxItemsPerBlock}) in the terms file.
public int FloorBlockCount
return int

FloorSubBlockCount public_oe property

The number of sub-blocks within the floor blocks.
public int FloorSubBlockCount
return int

IndexArcCount public_oe property

How many arcs in the index FST.
public long IndexArcCount
return long

IndexNodeCount public_oe property

How many nodes in the index FST.
public long IndexNodeCount
return long

IndexNumBytes public_oe property

Byte size of the index.
public long IndexNumBytes
return long

MixedBlockCount public_oe property

The number of "internal" blocks (that have both terms and sub-blocks).
public int MixedBlockCount
return int

NonFloorBlockCount public_oe property

The number of normal (non-floor) blocks in the terms file.
public int NonFloorBlockCount
return int

Segment public_oe property

Segment name.
public string Segment
return string

SubBlocksOnlyBlockCount public_oe property

The number of "internal" blocks that do not contain terms (have only sub-blocks).
public int SubBlocksOnlyBlockCount
return int

TermsOnlyBlockCount public_oe property

The number of "leaf" blocks (blocks that have only terms).
public int TermsOnlyBlockCount
return int

TotalBlockCount public_oe property

Total number of blocks.
public int TotalBlockCount
return int

TotalBlockOtherBytes public_oe property

Total bytes stored by the PostingsBaseFormat, plus the other few vInts stored in the frame.
public long TotalBlockOtherBytes
return long

TotalBlockStatsBytes public_oe property

Total number of bytes used to store term stats (not including what the PostingsBaseFormat stores.
public long TotalBlockStatsBytes
return long

TotalBlockSuffixBytes public_oe property

Total number of bytes used to store term suffixes.
public long TotalBlockSuffixBytes
return long

TotalTermBytes public_oe property

Total number of bytes (sum of term lengths) across all terms in the field.
public long TotalTermBytes
return long

TotalTermCount public_oe property

Total number of terms in the field.
public long TotalTermCount
return long