[quote='hightman' pid='355' dateline='1323925796'] 第 2. 点你可以对分类 id 不为 0 的统一在做索引时 $doc->addTerm('cid', 'have') 然后在搜索的时候 $search->addWeight('cid', 'have') 来提权 [/quote] 呵呵,是的,避开0就行了
我按这个页面http://www.ftphp.com/scws/docs.php上写的方式安装,但是我不知道scsw.so安装完后位置在哪,所以extension = scws.so这行不懂的怎么写,对linux不太熟,公司的linux好像是rhes4的吧[hr] make install有提示,知道了
...取回分面搜索结果。 ~~~ [php] // 在搜索时加入分面设置 $docs = $search->setQuery('关键词')->setFacets(array('fid', 'year'))->search(); // 读取分面结果 $fid_counts = $search->getFacets('fid'); // 返回数组,以 fid 为键,匹配数量为值 $year_counts = $search->ge...
XSDocument All Packages | 方法(函数) 包 XS 继承关系 class XSDocument 实现接口 ArrayAccess, IteratorAggregate, Traversable 版本 1.0.0 源代码 sdk/php/lib/XSDocument.class.php 文档用于描述检索/索引的基础对象, 包含一组字段...
... = self 这样了 但是我更新所以好像没效果 $index->update($doc); 这样的 是不是要清空后用add ?[hr] Xapian::Query((新闻:(pos=1) AND (type:(pos=2) PHRASE 2 1:(pos=3)))) 这样 但是木有数据
...排除了专辑的干扰,第一次只在歌名里面做精准搜索: $docs = $search->search('song_name:\'\"大海\"\''); 这样搜出来的结果中,歌名最短的一定是完全匹配的。 [/quote] 引号就不用了。song_name:大海 这样就行了
按http://www.xunsearch.com/doc/php/guide/index.update 介绍是删除旧有的,然后在创建一个新的 那么如果我只传我需要更新的字段的值,那么是不是其他字段就没值了? 还是会只更新单个字段, 因为我想,既然能找到旧文档,那么就能...
... 哈 检查代码多次 文档上才发现 http://www.xunsearch.com/doc/php/api/XSSearch#addRange-detail :D
..., 我试过SDK中自带的SCWS类(参考:http://www.xunsearch.com/doc/php/guide/special.scws)但一直有timeout的报错,setTimeout(0)也没作用。
...ttribute, $values, $exclude=false ) 接口参考:http://sphinxsearch.com/docs/2.0.3/api-func-setfilter.html xunsearch使用比其它搜索引擎方便很多,祝越来越好!