第一次接触迅搜. 不知道能不能接受 多字段搜索呢? 我的方法: [php] public function getShopRows($array = array()){ Yii::import('application.vendors.sdk.php.lib.XS'); $xs = new XS('shop'); $query = "regionId:".$array['regionId']; //return $quer...
...nsearch` 中,分面搜索是按照字段的值来实现的,为了结合条件做筛选搜索, 支持分面的字段需要进行索引,而它的分词方式最好必须是 `full` 即整值索引。 用法详细示范 ----------- 以论坛文章搜索为例,每篇文章均属于不同版...
...置搜索语句 $search->addWeight('title', 'xunsearch'); // 增加附加条件:提升标题中包含 'xunsearch' 的记录的权重 //$search->setLimit(1, 1); // 设置返回结果最多为 5 条,并跳过前 10 条 $docs = $search->search(); // 执行搜索,将搜索结果文档保存...
...置搜索语句 $search->addWeight('title', '运动'); // 增加附加条件:提升标题中包含 'xunsearch' 的记录的权重 $search->setLimit(5, 1); // 设置返回结果最多为 5 条,并跳过前 10 条 $docs = $search->search($query); // 执行搜索,将搜索结果文...
...rch] 获得[搜索结果文档](class.document), 如果没有任何符合条件的匹配则会返回一个空数组。 在获取搜索结果前您必须用[上一章](search.query)学到的知识先构造好相应的搜索语句 `$query`。 > note: 只有不带参数的 [XSSearch::search] 搜索...
...调用 [XSSearch::setQuery] 设定它 * 根据需要设置附加的查询条件:通过 [XSSearch::addWeight] 干扰排名权重, 通过 [XSSearch::addRange] 添加字段搜索区间或范围, 通过 [XSSearch::setFuzzy] 开启模糊匹配,以获取更多搜索结果 * 进行必...
...heck.php 命令行运行,用于检测您的 PHP 环境是否符合运行条件 - util/IniWizzaard.php 命令行运行,用于帮助您编写 xunsearch 项目配置文件 - util/Quest.php 命令行运行,搜索测试工具 - util/Indexer.php 命令行运行,索引...
...->getQuery(); ~~~ > tip: 您可以分别在开启/关闭同义词功能的条件下,对比 [XSSearch::getQuery] 查询语句分析结果。 $Id$