11 2009 档案
摘要:然而,到底SegmentInfos类能够实现哪些功能,让我们能够亲眼看到它产生了哪些东西呢?我们可以从SegmentInfos类的一些重要的成员方法中开始追踪一些真实存在的东西到底去向如何,比如segmentName,以及version和gen等等,他们都是有值的,那么,这些值应该被怎样地输出呢,又输出到哪里去了呢,下面仔细学习研究。先做个引子:在前面的文章中,我们做了一个小例子,对指定目录中的一...
阅读全文
摘要:对IndexFileDeleter类和CommitPoint类的源代码的阅读学习,在此进行总结:一个提交点所具有的信息如下所示: long gen; // 下次提交索引段segments_N的版本 List files; // 属于当前索引目录的索引段的一个列表 String segmentsFileName; // 一个索引段 boolean deleted; // 删除标志一个提交点具有的行为...
阅读全文