每次更新lucene *.cfs文件中的索引后,文件编号都会增长_2.cfs、_5.cfs、_7.cfs。每次都是这样。是不是没问题,或者我忘了在代码中关闭一些对象?
发布于 2011-04-08 15:35:44
我想这是可以的,如果您在更新索引之后执行$ index ->optimize()。否则也是可以的,但是索引的质量开始损坏。
发布于 2011-04-08 15:36:36
看起来你需要优化索引,它有它的优点,
1)将.CFS(复合文件)合并为一个大段文件
2) MergeFactor也是为什么你有这么多复合文件的一个标准,将它设置为15-20左右,我们发现它在这个范围内有很好的结果,内存使用率也不错
https://stackoverflow.com/questions/5591109
复制相似问题