狮身人面像搜索:'total_found'不准确?

时间:2011-09-03 05:25:22

标签: sphinx

我发现通过多次测试,total_found并不精确:

在其中一个测试中,total_found为40379,我设置的限制为(0,20),然后我将偏移设置为2000,结果为null。在我将偏移设置得更低之前,它返回结果。

有什么问题?谁能帮我吗?谢谢!

1 个答案:

答案 0 :(得分:1)

查看总变量 - 它是您当前的最大匹配限制。 您可以在sphinx.conf的searchd部分更改最大匹配限制

max_matches = 100000

重新开始搜索。

然后在申请中

$cl->SetLimits(2000, 20, 100000);

最后一个变量是最大匹配限制。

这样做是因为性能,最大匹配值越低,性能越好。