$xs = new XS('my_test'); // $query = $xs->search->setQuery(); $search = $xs->search; $search->query = ''; $count = $search->addRange('price',600,1000)->count(); $search->addRange('price',600,1000)->search(); $count2 = $search->getLastCount(); echo $xs->sea...
...些。 [/quote] 关键是差距太大了,两个条件就已经完全不准确,我可以确认是bug,我有一个同事独立安装xapian和scws,利用lib/xs.php的内容,作了修改,得出的值明显是准确的.也就是xapian本身可以得出相对正常的结果,但是使用xunsearch后,在...
总数是估算的。 条件越简单就越接近实际。 你试试百度和google,这个也是解决不了啊。 一万棵树上有多少枯叶呢? 先取出三五棵对,数算一下,再计算。这就是估算。 一万棵树上的树龄在5-10年的树上有多少枯叶呢? 再计算...
...一些。 [/quote] 关键是差距太大了,两个条件就已经完全不准确,我可以确认是bug,我有一个同事独立安装xapian和scws,利用lib/xs.php的内容,作了修改,得出的值明显是准确的.也就是xapian本身可以得出相对正常的结果,但是使用xunsearch后,在...
区间+排序就会不准。有关贴子已经细说过了,概率统计的原因。 建议用无排序的方式先调用 XSSearch::count 进行统计
我看了论坛上有单独取count(),我在$query->setMultiSort($sort)之前加入,$count = $query->count(),发现这个$count也不太准确,不知道是什么原因
...>search(); 这样的一般过程吧,但第5步出来的数量貌似不准确啊 然后改成这样 1、实例化得到$xs = new Xs('xxx); 2、得到XSSearch实例,$search = $xs->search; 3、$search->setQuery('xxxxxxxx); 4、增加一系列的条件addRange [undefined=undefined]5、设...