开始

是否还有未判断的

SegmentCommitInfo?

IndexWriter是否

设置IndexSort?

结束

u85_seg0 u85_seg1
u86_seg0 u86_seg1 u86_seg2

旧的索引集合SegmentInfos

u90_seg0 u90_seg1
u91_seg0 u91_seg1

从SegmentInfos取出一个

SegmentCommitInfo

SegmentCommitInfo

是否设置IndexSort?

u94_seg0 u94_seg1
u95_seg0 u95_seg1

是否跟IndexWriter

有相同的排序规则?

SegmentCommitInfo

的版本是否小于6.0.0?

u100_seg0 u100_seg1 u100_seg2
u101_seg0 u101_seg1 u101_seg2

u104_seg0 u104_seg1 u104_seg2 u104_seg3 u104_seg4

异常退出

u107_seg0 u107_seg1 u107_seg2
u108_seg0 u108_seg1 u108_seg2
u109_seg0 u109_seg1 u109_seg2 u109_seg3 u109_seg4

结束

u112_seg0 u112_seg1 u112_seg2