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



我通过几次测试发现total_found不准确:

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

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

查看total变量-它是您当前的最大匹配限制。您可以在sphinx.conf

的搜索部分更改最大匹配限制
max_matches = 100000

重启searchd。

然后在应用

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

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

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

最新更新