hightman / xunsearch

免费开源的中文搜索引擎,采用 C/C++ 编写 (基于 xapian 和 scws),提供 PHP 的开发接口和丰富文档
http://www.xunsearch.com
Other
1.65k stars 391 forks source link

使用ADDRANGE后,即使setLimit到INT MAX 值,返回来的数量还是错误的 #34

Closed zplzpl closed 6 years ago

zplzpl commented 8 years ago

使用SDK在buildOther里面使用addRange之后,虽然有生效,但是setLimit(MAX)去获取精确总数的时候,返回来的总数还是估算的。

hightman commented 6 years ago

setLimit()的最大值在服务端硬限制到 100 了,你要获取精确的结果只能是设置一个很大的offset去检查。