为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

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

查看完整回答
反对 回复 2018-11-14
  • 1 回答
  • 0 关注
  • 1232 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信