从打印结果看得很明显 addRange 没有效果。 这是因为 setQuery() 相当于清除所有查询条件,所以你必须把 addRange, setSort 放在 setQuery 之后 $search->setQuery($q)->setLimit(...)->addRange(...)->setSort();
楼主好,全站搜索的搜索建议该如何实现? 对于xunsearch来说,分模块的搜索建议非常好实现,因为每次都加载project.ini就ok,但是对于整站来说怎么实现所有模块而又必须要加载.ini配置文件的设置呢?
...在其它切法的基础上再切出“中”+“国”+“人” ZALL 则所有文字,ZMAIN只会切出包含在词典中的字。(像那些切完是 /un 词性的字则不在ZMAIN中)
...http://www.xunsearch.com/doc/php/guide/index.rebuild // 这里是开始,所有的索引操作都放在里面,update操作会先执行删除操作,然后执行add操作,update也可以的 $index->beginRebuild(); $data = array(); $doc = new XSDocument; $doc->setFileds($data); $index->add($doc);...
...会给相关性带来干扰 稍微正常的方法,去别的网站收集所有一字歌的汉字,导入,坏处是要记得更新 题外话,nutch默认就是单字索引,但为了单字要牺牲其他,比如最重要的相关性,你干吗?
比如我的搜索词的iphone 我想找出手机分类和手机壳分类下面所有关于iphone的结果 $kw='iphone'; $cid='10,14'; $search->setQuery($kw AND ('cat_id:'.$cid)); 这样没有用,求大神指点
嗯 ,确认是用xunsearch是吧?另外请官方明确用中文标示出GPL的版本。 不知道我们是否有权要求761.com开源所有引用了xunsearch的以及相关的源码么?
...很明显 addRange 没有效果。 这是因为 setQuery() 相当于清除所有查询条件,所以你必须把 addRange, setSort 放在 setQuery 之后 $search->setQuery($q)->setLimit(...)->addRange(...)->setSort(); [/quote] 3KS
比如我有个字段用来存URL。。 其中一篇文章的url为:article/001.html 然后管理员把article栏目改为essay 那么所有article/应该替换为essay/ 有没有类似 UPDATE table SET url = REPLACE(url, 'article/', 'essay/'); 的功能