开始
开始
方法二
DirectoryReader.open(final Directory directory)
方法一
DirectoryReader.open(final IndexCommit indexCommit)
indexCommit
是否为空?
获得索引目录中的所有文件集合files
获得索引目录中的所有文件集合files2
files是否跟files2相等?
否
获取索引目录最后一次提交的segment_N的文件名
是
获得所有段的信息集合
SegmentInfos
获得StandardDirectoryReader
结束
方法一&&方法二