...申明 也对写入的数据做了int float操作 然后在 [quote] $search->setQuery($array['word']); if(isset($array['sort'])) { $search->setSort($array['sort']); } $search->setLimit($array['limit'], $array['offset']); $search->search(); $array['sort'] = array('xxx' => true); ...
...语句可以用于查询商品属性非常方便,结贴了。 [php]$search = $xs->search->setFuzzy(); 1.$docs = $search->setQuery('cid:hello,world')->search(); 2.$docs = $search->addQueryTerm('cid', 'hello')->addQueryTerm('cid', 'world')->search(); 3.$docs = $xs->search->setQuery('cid:hello,...
...有index,有term。查不出应该是不可能的. [/quote] [quote] $search->setQuery($array['word'])->setSort($array['sort'])->setLimit($array['limit'], $array['offset'])->search(); [/quote] 做了这样 [quote] $search->setSort($array['sort'])->setLimit($array['limit'], $array['offset'])-...
一般过程: 1、实例化得到$xs = new Xs('xxx); 2、得到XSSearch实例,$search = $xs->search; 3、$search->setQuery('xxxxxxxx); 4、增加一系列的条件addRange 5、搜索前统计数量用于分页$total = $search->count(); 6、设置分页$search->setLimit(xxx,xxx); 7、取...
...出来的结果却还是原先的不是我更新的数据。我想问下xunsearch是不是没有隔段时间自动索引的。是要我们手动去更新索引吗。要怎么更新啊,现在研究不出来,不知道要怎么做。 因为现在要做排序,想按照自己要的一些规则排...
测了下...把setQuery($array['word']);清空就可以使用排序了..... 该怎么做? 搞定了...扔search:blush:
...高。。。 这种情况建议采用 count() 读取数据,而不要用 search() 返回的 lastCount 你的解决方案第一行可以改为,更具效率 $count=$search->addRange('addtime',$from,null)->count();
在使用xunsearch的时候,因为业务需要复杂一点的设计.这样就导致查询语句也会复制一点. Bug重现: $search->setSort('addtime',false); $docs=$search->addRange('addtime',$from,null)->search(); $count=$search->getLastCount(); 在相关时间区间里面搜索再以...
...ct.default_charset = UTF-8 server.index = /dev/shm/xs-indexd.sock server.search = /dev/shm/xs-searchd.sock [id];图片ID主键 唯一 type = id index = none tokenizer = none cutlen = 0 weight = 0 phrase = no non_bool = no [title];图片属于哪个图集的题标 非唯一 但每个...