我希望在搜索之前获取搜索结果的准确数目,以及搜索结果中日期是今天的数目。我目前用的方法是构造搜索条件,然后调用 count 方法,但获得的结果有时是错误的,请问该怎么作?谢谢
搜索为了效率,计数是采用概率估算的,没有必要获取准确。 如实在有必要,可以在调用 search() 方法之前构造一个明显很大的 setLimit() 参数去调用
...目前看来没有问题。但是如果我要搜索的分类很多的话,构造的搜索语句会由于过长而报错,请问对于这种需求,用什么方法搜索合适?
...如果词量比较大和不确定,那先用 XSSearch::addQueryTerm 来构造搜索语句。 或者等下一个版本,考虑给 xapian 打个补丁,对于某些自定义分词器的字段不再调用内部分词。
...t(,) 里面的内容是:45668,98644,110134,214567 有没有什么方法构造搜索语句是不等于这个字段的值,比如我想检索出来的数据在specialcid字段中不包含98644这个值的。 用这二种方法都得不到结果: NOT specialcid:98644 addRange(specialcid,98645...
...-16 11:21:07 +0800 7fd5d87 hightman: PHP-SDK: XSDocument 可直接用数组构造初始数据 * 2011-09-15 14:22:37 +0800 4526e12 hightman: PHP-SDK: 修正 XS 对象解析 ini 字符串时得不到默认项目名的问题 * 2011-09-15 14:12:11 +0800 aab446f hightman: 给 markdown 格式的 README ...