lucene 生成的三个文件是干什么用的

来源:百度知道 编辑:UC知道 时间:2024/06/14 05:27:24
这是我现在在应聘一家通信技术公司时面试官的给我的问题,我只知道,执行Lucene建立索引后,会在电脑硬盘上自动生成三个文件,有一个0开头的文件还有两个setments文件,分别是干什么的啊?这是我第一次在百度知道提问题,希望大家不要让我失望哦?顺便问一下哪有Lucene的视频教程啊?
三个文件分别是:_0.cfs , segments.gen , segments_3 ,分别是干什么的啊?

segment_N文件存储的是当前正处于激活状态的索引文件的信息,也就是当前操作的索引文件的维护信息。 在这里N=3,N的最大值可以设定的,一般默认是10,就是说内存中到10个segment文件就合并一次。
segment.gen文件是专门用于管理segment_N文件的。
cfs文件不一定是以0开头的,它存的是索引。

配置下luke就嫩看到了。