开始
是否使用
TOP_SCORES?
是
是否获取position?
BlockDocsEnum
EverythingEnum
是否有跳表信息?
否
否
是否获取position?
BlockImpactsDocsEnum
是否同时获取
offset和payload?
BlockImpactsPostingsEnum
BlockImpactsEverythingEnum
是
否
否
否
是
是
是
EntryCount
SuffixLength
Suffix
... ...
Suffix
StatsLength
TermStats
... ...
TermStats
MetaLength
TermMetadata
TermMetadata
... ...
所有term的Suffix数据区域
所有term的TermStats数据区域
所有term的TermMetada数据区域
Length
SuffixValue
DocFreq
TotalTermFreq
SingletonDocID
LastPosBlockOffset
SkipOffset
DocStartFP
PosStartFP
PayStartFP
Header
PostingsHeader
NodeBlock
FieldSummary
DirOffset
Footer
索引文件.tim