配置不对,只是区间搜索 index = none 就行了。 addRange()的用法本身没有错。但希望你能附全代码,实在不行可以在 $search->search()之前或之后打印 $search->query 的值看看实际检索条件
...t()){ $doc->addTerm('cid', $node->getId()); } } 搜索 $search->setFacets(array('cid'), true); $search->search(); $counts = $search->getFacets('cid');
1 定时优化 crontab -e 30 3 * * * /usr/local/xunsearch/bin/xs-optimize.sh 项目名 service crond reload #注意 xs-optimize.sh 会报home错误 将17行home = $prefix/data/$1中间的空格去掉 home=$prefix/data/$1 2 提高索引更新速度 xs-indexd -h 看到 -q这个参数 默认...
如果getLastCount和count都放在search的后面,那么他们两获取的结果是一样的, 如果getLastCount放在search的前面,count放在后面,这样LastCount是获取上次一search的结果数量,count是本次的数量
...,然后统一在一起就解决了,哎,暂时就这样吧,希望xunsearch 啥时候可以针对 split(|) 分割的字段进行分面搜索 $arrTag = array(9000,9001,9002……); $tagCount = array(); foreach ($arrTag as $kT => $vT) { $arr1 =array(); $search->setQuery($queryTagFace.' ...
...面搜索 分面搜索在英文中通常表述为 `Facets Search`,被检索的数据通具有多维度属性。 例如一本书包含主题、作者、年代等,而分面搜索是指通过事物的这些属性不断筛选、 过滤搜索结果的方法,可以将分面搜索看...
[XSException] ThinkPHP/Extend/Vendor/sdk/php/lib/XS.php(2087): Unknown Internal Error(S#600) 现在又报这个错误 我执行最新的程序后查看了下执行后的日志: 2012-12-10 13:39:13 worker1[17463] new connection (SOCK:7, IP:127.0.0.1, BURST:1) 2012-12-10 13:39:13 worker1[17463] [soc...
...etRequireMatchedTerm() 方法 (自版本 v1.4.8 起可用) public XSSearch setRequireMatchedTerm(bool $value=true) $value bool 设为 true 表示开启返回, 设为 false 关闭该功能, 默认是不开启 {return} XSSearch 返回对象本身以支持串接操作 源码:...
例如: $query = $xs->search->setQuery($keyword); if ($c1) { $query->addRange('c1',$c1,$c2); } if ($d1) { $query->addRange('d1',$d1,$d2); } $query->setMultiSort($sorts); $rs = $query->setLimit($perPage,$start)->search(); $count = $xs->search->getLastCount(); 这时$count不准确,我看过论坛...
...表以辅助网站运营、引导用户搜索。 热门搜索词使用 [XSSearch::getHotQuery] 方法,返回值是以搜索词为键、 搜索指数为值的关联数组。接受 2 个可选参数如下: * `$limit` 整数值,设置要返回的词数量上限,默认为 6,最大值为 50...