lucene索引文件格式-segment文件

2019-04-18  本文已影响0人  尹亮_36cd

SegmentInfos

segmentInfo对象的集合,其中包含用于与文件系统相关的段进行操作的方法。

索引中的活动段存储在段信息文件 segments_N中,索引中可能有一个或多个segments_N文件,但是具有最大值的那个是有效的段信息文件(当存在较旧的segments_N文件时,因为它们暂时无法删除,或者,writer正在提交,或者正在使用自定义 IndexDeletionPolicy)。此文件按名称列出每个段,并包含有关编解码器和删除的generation的详细信息。

还有一个segments.gen文件,该文件包含当前索引的generation(segments_N中的N)。这仅用作备用,以防单独的目录列表无法准确确定当前的generation(对于某些具有基于时间的目录缓存到期的NFS客户端的情况)。此文件简单地包含一个 Int32版本Header( FORMAT_SEGMENTS_GEN_CURRENT),接着的是以Int64格式写入两次的generation

文件:
数据类型:
字段描述:

Lucene40SegmentInfoFormat

文件:
数据类型:
字段描述:
上一篇下一篇

猜你喜欢

热点阅读