...[搜索结果文档](class.document), 如果没有任何符合条件的匹配则会返回一个空数组。 在获取搜索结果前您必须用[上一章](search.query)学到的知识先构造好相应的搜索语句 `$query`。 > note: 只有不带参数的 [XSSearch::search] 搜索调用才...
不建议用排序。。这样按值排序在结果匹配数量多时必然慢。 全文检索的优势在于相关性算法,相关度排序看看是否正常。
...ount 以提升效率 最大长度为 80 字节 {return} int 匹配的搜索结果数量, 估算数值 源码: sdk/php/lib/XSSearch.class.php#L547 (显示) public function count($query = null){ $query = $query === null ? '' : $this->preQueryString($query); if ($query === '' ...
...的修饰, 再传递给底层的搜索服务器进行处理,然后把匹配的结果返回。具体包括以下步骤: * 构建搜索查询语句 `query`,然后调用 [XSSearch::setQuery] 设定它 * 根据需要设置附加的查询条件:通过 [XSSearch::addWeight] 干扰排名权...
...索词列表 XSSearch lastCount int 获取最近那次搜索的匹配总数估值 XSSearch project string 获取当前项目名称 XSServer query string 获取解析后的搜索语句 XSSearch relatedQuery array 获取相关搜索词列表 XSSearch respo...
... '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'...