...的论坛贴子进行标题、内容、作者全文检索,并希望搜索结果能 过滤回贴、按发表时间排序、能按版块过滤。明确了意图之后我们就只需要从数据表中提取必要的 字段即可。 - `pid` 主键,必须的 - `fid` 按版块检索时需要用到 - ...
...”。 例如:搜索 `XXX YYY` 表示在混合区检索,返回的结果可能是 title 也有可能是 body 字段符合匹配; 而搜索 `title:XXX` 则表示仅检索 title 匹配 XXX 的数据。每个字段可以指定的索引方式的值如下: - none 不做索引,所有...
获取搜索结果 获取搜索结果是进行搜索的最主要目的。通过 [XSSearch::search] 获得[搜索结果文档](class.document), 如果没有任何符合条件的匹配则会返回一个空数组。 在获取搜索结果前您必须用[上一章](search.query)学到的...
... 运行它。 ~~~ $prefix/sdk/php/util/RequiredCheck.php ~~~ 典型运行结果如下,表格式说明各项的情况,最底下还给出最终裁定意见。 > tip: 默认输出的字符集为 `UTF-8`,如果您的运行结果乱码, > 请尝试在运行命令末尾加上 `-c gbk` 。 ~~~...
...个词,并且不允许同时包含这两个词。 ~~~ #### 要求搜索结果中不含特定关键词 #### 如果您发现搜索结果中,有某一类信息是您不希望看见的,而且这些信息都包含特定的关键词,那么请用减号或 `NOT` 语法,就可以去除所有这...
...-SDK 的代码不需要另行下载,已经包含在 `xunsearch` 的安装结果中了,在此假设您将 `xunsearch` 安装在 `$prefix` 目录,那么 `$prefix/sdk/php` 即是 PHP-SDK 的代码目录。目录结构及功能逻列如下: _ |- doc/ 离线 HTML 版...
..., 再传递给底层的搜索服务器进行处理,然后把匹配的结果返回。具体包括以下步骤: * 构建搜索查询语句 `query`,然后调用 [XSSearch::setQuery] 设定它 * 根据需要设置附加的查询条件:通过 [XSSearch::addWeight] 干扰排名权重, ...
...搜索“浙江大学”的时候也同时匹配包含缩写“浙大”的结果, 这就是所谓的同义词搜索。通常我们说“浙大”是“浙江大学”的同义词,前者是常用缩写,后者是标准词(原词)。 **同义词搜索** 完全依赖于您事先设置好的...
...试'); // 混合纠错得到: xunsearch测试 ~~~ > tip: 建议在搜索结果数量过少或没有时再尝试进行拼写纠错,而不是每次搜索都进行。 搜索建议 -------- 搜索建议是指类似百度那样,当用户在搜索框输入少量的字、拼音、声母时提示...
... 'charset' => 'utf-8', // 您当前使用的字符集(索引、搜索结果) ), ), ``` 然后就可以通过 `Yii::app()->search` 来访问 `EXunSearch` 对象,进行索引管理或检索。 添加、修改索引数据,使用方法参照 [XSIndex][2]。 对于 ActiveRec...