为什么Lucene合并索引?

时间:2010-04-10 07:12:18

标签: merge lucene methods

我想知道为什么Lucene合并索引?

最好说,为什么Lucene不将所有索引合并到一个索引?这个merging method有什么好处?

1 个答案:

答案 0 :(得分:3)

简而言之,Lucene合并索引以加快搜索速度。当然,一个指数表现更好。但实际上,当它们足够大时,如果你有一个或10个索引并不重要。搜索每个索引的时间比具有多个索引引起的开销高出一个数量级。

这是一个纯粹实际的决定 - 当它没有得到回报时不合并。您可以自己查看lucene源代码并获得它使用的合并策略。

相关问题