“点击”如何影响Lucene的搜索性能?

时间:2012-12-10 19:35:45

标签: performance lucene

Lucene的搜索API收到“hitsPerPage”参数。看起来它对搜索性能有重大影响。例如,我试图将它从100减少到10,并且看到搜索时间减少了两倍。

可以吗?为什么它会影响搜索性能?它表明有什么问题吗?

1 个答案:

答案 0 :(得分:1)

hitsPerPage可以说明页面的大小。您可以将其视为Google搜索结果:您可以指定每页上的结果数量(“点击”)。

如果你只想要hitsPerPage点击,那很好,但是如果你想要更多,你必须检索更多的页面。

  

为什么它应该影响搜索性能?

因为当您想要较小的页面时,Lucene可以减少工作量(通过返回较少的匹配器文档)。更多匹配意味着检索更多文档,这反过来意味着在更多文件中寻找更多位置。