...题搜索的基础上想再加一个条件,检索另一个字段,我用addQueryTerm,加了$search->addQueryTerm('pp',$pp);然后搜索,发现不管用 请问有什么办法可以同时检索另一个字段?[hr] 请问有人知道吗?
...题搜索的基础上想再加一个条件,检索另一个字段,我用addQueryTerm,加了$search->addQueryTerm('pp',$pp);然后搜索,发现不管用 请问有什么办法可以同时检索另一个字段?[hr] 请问有人知道吗?
...8'] 大约200字节,你可以用 XSSearch::addQueryString 或 XSSearch::addQueryTerm 来超长构建 [/quote] XSSearch::addQueryString 或 XSSearch::addQueryTerm 这两个方式在手册和官网上找不到具体的使用方式啊。只有一个简单的介绍,不是太明白。有木...
...docs = $search->setQuery('cid:hello,world')->search(); 2.$docs = $search->addQueryTerm('cid', 'hello')->addQueryTerm('cid', 'world')->search(); 3.$docs = $xs->search->setQuery('cid:hello,world')->search(); [/php]
大约200字节,你可以用 XSSearch::addQueryString 或 XSSearch::addQueryTerm 来超长构建
tokenizer = full 就是不分词了。但不指定字段时还是会分词,除非你用 XSSearch::addQueryTerm 来构建查询
[php][cid] index = self tokenizer = split(,) non_bool = yes[/php] 字段设置如上,解决方法如下。 [php] foreach ($keywords as $v) { $search->addQueryTerm($field, $v); }[/php]
...作为特殊词,如果词量比较大和不确定,那先用 XSSearch::addQueryTerm 来构造搜索语句。 或者等下一个版本,考虑给 xapian 打个补丁,对于某些自定义分词器的字段不再调用内部分词。