据我了解,在Lucene中进行数据库优化时有几种选择:
expungeDeletes()
,而不更改细分数量?考虑数据库未保存在盘片上(mfs正在使用中)。这些操作中的每一个都有空间要求吗?
我注意到Lucene 4.6.0不再记录expungeDeletes()
- 它已被删除了吗?我来自Lucene 3.0.2 / 2011年12月,虽然我有时会升级到4.6。
答案 0 :(得分:1)
现已删除手动优化方法,以支持分层合并政策。你可以{Lucene的一位作者read about this in the blog post。简而言之,合并将自动发生,因为人们认为算法(知道索引的内部状态)将比用户做得更好。
P.S。我认为你需要正确的命名法。在Lucene中没有“数据库”这样的东西(你可能指的是索引?)