当我使用 DirectoryReader.open 打开一些超过 100G 的目录时,它打开了很长时间。(lucene 4.2)有人可以告诉我应该使用什么策略/优化来加快阅读器的打开速度吗?也许在索引时应该注意。
可能我描述的不够清楚。
每天有超过 7000 万条数据被索引。每个索引数据库存储空间为40G。
如果在一个月内支持检索。(30*40G,实际上需要支持更长的时间)我得打开所有indexReader,添加到MultiReader中再使用。打开很慢。我只知道设置IndexWriter的mergeFactor值. (较大的值会加快索引速度,但会增加需要同时打开的文件数。)我可以设置一个较小的值来优化。有没有其他参数或解决方案。