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

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

qq_花开花谢_0
浏览 1179回答 1
1回答

潇湘沐

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