[quote='hightman' pid='355' dateline='1323925796'] 第 2. 点你可以对分类 id 不为 0 的统一在做索引时 $doc->addTerm('cid', 'have') 然后在搜索的时候 $search->addWeight('cid', 'have') 来提权 [/quote] 呵呵,是的,避开0就行了
我索引的时候有个字段 type 0为新闻 1为产品 现在如何 where type=1这样的啊? $docs = $search->setQuery($skey)->addWeight('title', $skey)->search(); 这里不知道怎么写?
...xunsearch.com/download/[/url] 文档地址:[url]http://www.xunsearch.com/doc/[/url] GIT代码仓库:[url]http://github.com/hightman/xunsearch/[/url] 欢迎提出各种意见和改进建议。多谢!!!
...unsearch.com/download/[/url] 文档地址:[url]http://www.xunsearch.com/doc/[/url] GIT代码仓库:[url]http://github.com/hightman/xunsearch/[/url] 欢迎提出各种意见和改进建议。多谢!!!
第 2. 点你可以对分类 id 不为 0 的统一在做索引时 $doc->addTerm('cid', 'have') 然后在搜索的时候 $search->addWeight('cid', 'have') 来提权
...据库名:db 队列数据:1条 导入进程:无 每$index->add($doc) 一下队列数就增加1,但是$search->getDbTotal() 仍然是0 所以每次增加数据都不成功,请问一下是什么原因引起的,还是我哪里没设置好?
...支持英文,最后找到问题 public function getTokens($value, XSDocument $doc = null) { $terms = array(); for ($i = 0; $i < mb_strlen($value,"utf-8"); $i += $this->arg) { $terms[] = mb_substr($value, $i, $this->arg,"utf-8"); } return $terms; } hightman可以改成...
...Limit(5, 10); // 设置返回结果最多为 5 条,并跳过前 10 条 $docs = $search->search(); // 执行搜索,将搜索结果文档保存在 $docs 数组中 $count = $search->count(); // 获取搜索结果的匹配总数估算值 ~~~ > tip: 除了调用 [XSSearch::search] 获取搜索结...
... XSSearch setDb() 设置要搜索的数据库名 XSSearch setDocOrder() 设置结果按索引入库先后排序 XSSearch setFacets() 设置分面搜索记数 XSSearch setFuzzy() 开启模糊搜索 XSSearch setLimit() 设置搜索结果的数量和偏移 XSSe...
..., 我试过SDK中自带的SCWS类(参考:http://www.xunsearch.com/doc/php/guide/special.scws)但一直有timeout的报错,setTimeout(0)也没作用。