...='hightman' pid='388' dateline='1324865916'] 都是 setFacets 开启精确匹配才导致的吗? [/quote] 中间有一次debug故障,我调试了XS.php中的XSSearch类的search()方法,断电调试了while(true)中$res的变化,发现终止在了facets相关的处理上,把setFacets(...
...档的序号值 (第X条结果) - `percent()` 取得搜索结果文档的匹配百分比 (结果匹配度, 1~100) - `weight()` 取得搜索结果文档的权重值 (浮点数) - `ccount()` 取得搜索结果折叠的数量 (按字段折叠搜索时才有效) 访问结果文档的字符集默认是...
...查询词用于高亮处理, 默认为 true {return} XSDocument[] 匹配的搜索结果文档列表 源码: sdk/php/lib/XSSearch.class.php#L572 (显示) public function search($query = null, $saveHighlight = true){ if ($this->_curDb !== self::LOG_DB && $saveHighlight) { $this-...
...索词列表 XSSearch lastCount int 获取最近那次搜索的匹配总数估值 XSSearch project string 获取当前项目名称 XSServer query string 获取解析后的搜索语句 XSSearch relatedQuery array 获取相关搜索词列表 XSSearch respo...
...的修饰, 再传递给底层的搜索服务器进行处理,然后把匹配的结果返回。具体包括以下步骤: * 构建搜索查询语句 `query`,然后调用 [XSSearch::setQuery] 设定它 * 根据需要设置附加的查询条件:通过 [XSSearch::addWeight] 干扰排名权...
...检索,返回的结果可能是 title 也有可能是 body 字段符合匹配; 而搜索 `title:XXX` 则表示仅检索 title 匹配 XXX 的数据。每个字段可以指定的索引方式的值如下: - none 不做索引,所有的搜索匹配均与本字段无关,这个字段只...
...的问题 - 取消恼人的 NODB(S#506) 错误提示 - 新增获取文档匹配词表的接口 [XSSearch::setRequireMatchedTerm] 版本 1.4.7 (2013-7-30) ---------------------- - 优化安装脚本,请使用 --help 查看 - 采用 Yii2 的代码标准格式化 php-sdk 代码 - 改进搜索结果...
...新复制安装后的 SDK 代码 > 去覆盖,否则可能造成版本不匹配导致错误。 检测 PHP-SDK 的运行条件 --------------------- 从现在开始的文档及示范代码中我们都假定您将 `xunsearch` 安装在 `$prefix` 目录中,而不再另行说明。 基础运行...
... 'key2' ... ]; // 通过 XOR 连接 $condition = ['NOT', 'key']; // 排除匹配 key 的结果 $condition = ['pid' => '123', 'subject' => 'hello']; // 转换为:pid:123 subject:hello $condition = ['pid' => ['123', '456']]; // 相当于 IN,转换为:pid:123 OR pid:456 $condition = ['IN', 'pid'...
...,classid,title,smalltext,newstime,所以导入的数据会跟这些字段匹配。 当然,我们也可以导入副表里面的newstext,做多表查询,具体实施方法,有空再跟大家探讨。 一些问题的解答: 我是使用util/Indexer.php --source=mysql://aaa:aaa@192.16...