0

我们有一个 50Gb 的 Lucene 索引(机器上有 4GB RAM)。例如,用一个词进行搜索需要 100 毫秒。两个术语 - 200ms,三个 - 300ms,等等。

这是预期的性能下降还是我们做错了什么?

4

1 回答 1

3

搜索包含k个不同术语的查询涉及获取与它们对应的k个发布列表,然后计算它们的并集。一般来说,这将在项数上花费线性时间。

于 2013-01-07T17:10:58.777 回答