[php]bash-3.2$ php sdk/php/util/Quest.php spj example_attr:small50 --show-query -------------------- 解析后的 QUERY 语句:Xapian::Query((ZHsmall:(pos=1) AND 50:(pos=2)))[/php] 搜不到任何结果?
http://www.ftphp.com/scws/demo/v4.php 在这可以查分词结果 用附带的工具 util/Quest.php 加上 --show-query 可以看实际拆分的语句,这样你就明了了。
初看上去没有什么错,建议用 util/Quest.php 配合 --show-query 选项来测试,这个比较靠谱。
util.searchskel直接生成默认的搜索 代码 ,你在那个基础 上修改就行了。 也可以参见util.Quest里的写法,真要简单搜索 也就大概下面几句就行了: [code] $xs = new XS('demo'); $docs = $xs->search->search('关键字'); print_r($docs); [/code]
... 2094 请问是怎么回事呢?谢谢[hr] [root@localhost php]# util/Quest.php --suggest dream m 目前对m还没有任何搜索建议。 不知道怎么样才能有搜索建议。。。。。 求各位大神赐教,谢谢 [color=#FF0000]知道原因了,菜鸟第一次用。呵呵 ...
...并直接传入 Query 语句进行测试 * 您也可以例句用 `util/Quest.php demo --correct ` 进行测试 */ $search->getCorrectedQuery('cs'); // 通过声母缩写得到建议: "测试" $search->getCorrectedQuery('ceshi'); // 通过全拼缩写得到建议: "测试" $search->getCorrected...
好吧,我考虑加一个。。。 最新 1.4.9-dev 版新增接口: XSSearch::getSynonyms(string $term); 也可以用 util/Quest.php --list-synonyms=??? 来列出 ??? 的全部同义词
[code] $search->setQuery('my3:"CSB-YP,zer,one,thr,six,two"' )->search(); [/code] 这个写法应该是对的,你可以用 util/Quest.php --show-query 来打印拆分结果看看
...弃id排序功能了) 2、numeric数据乱码,但是排序正常,Quest.php查询也显示正,就是页面显示时乱码 以上问题要是numeric正常应该都会解决了. 不知道有没有跟我同样的问题??? 纠结了两天的问题 感谢hightman老大热心指导...