hightman / xunsearch

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

通过getLastCount获取数据存在误差 #133

Open fonhen opened 2 years ago

fonhen commented 2 years ago

通过getLastCount获取数据存在误差

通过setLimit设置翻页后,存在前几页数据与后几页数据获取到的总文档量不一致。

yzp531 commented 4 months ago

通过这么分页数据数,搜索一次来绕道解决,不然涉及分页就会有问题 // $count = $search->getLastCount(); //分页时不可用,不准 $page=10; $search->setQuery($my_query)->setLimit($page,100000*$page)->search(); $count=$search->count();