自定义 SCWS 词库 如之前所说,我们所有的索引分词器默认为 scws,这也是我们开发的开源分词系统, 内置的词库基本上能满足绝大多数应用。但总有例外,这也就是即将说的如何自定义词库。 全局自定义词库 -----...
...地址可以使用 `;` 分隔指定多个。 > 索引更新将同步到所有服务端,而搜索则随机从中挑选一个可用的服务端以达到均横效果。 项目字段设计 ---------- 每个搜索项目均可以简单地理解为单表检索,凡是涉及关联表的, 请将...
XS 项目 [XS] 是搜索项目的总对象,所有操作均基于此对象或其属性,在此我们只挑最常用的一些属性、方法进行介绍。 创建 XS 对象 ----------- 创建 XS 对象的唯一参数是项目配置文件的可访问路径,或者项目名,也可以是...
在您的搜索功能进行一段时间后,系统会记录并分析所有的搜索词汇, 提供热门搜索词列表以辅助网站运营、引导用户搜索。 热门搜索词使用 [XSSearch::getHotQuery] 方法,返回值是以搜索词为键、 搜索指数为值的关联数组。...
...的 UTF-8 环境,如果您使用的是 GBK > 编码环境,请在运行所有 `php` 脚本时加入 `-c gbk` 参数。 查看项目配置文件 -------------- 每一个 `xunsearch` 搜索项目都有一个独立的 INI 配置文件。DEMO 项目的配置文件 位于 `$prefix/sdk/php/app/demo....
...能确定需要哪些字段。在 这个案例中我们的需求是要对所有的论坛贴子进行标题、内容、作者全文检索,并希望搜索结果能 过滤回贴、按发表时间排序、能按版块过滤。明确了意图之后我们就只需要从数据表中提取必要的 字段...
...- 要使用日志工具,必须先指定的项目名称或配置文件,所有的操作都将是作用于该项目,主要选项如下: * _-p|--project _ 指定项目名称或配置文件路径,参数名可以省略不写, 如果仅指定项目名称,那么将使用 $prefix/sdk/p...
...- 要使用索引工具,必须先指定的项目名称或配置文件,所有的操作都将是作用于该项目,主要选项如下: * _-p|--project _ 指定项目名称或配置文件路径,参数名可以省略不写, 如果仅指定项目名称,那么将使用 $prefix/sdk/ph...
..., 'name2' => 'value2')); // 用数组进行批量赋值 // 迭代方式取所有字段值 foreach($doc as $name => $value) { echo "$name: $value\n"; } ~~~ 用于索引更新的文档对象和搜索结果返回中略有不同,下面分开讲解。 搜索结果文档 ----------- 搜索...
...特定的关键词,那么请用减号或 `NOT` 语法,就可以去除所有这些含有特定关键词的网页。例如,搜索 “神雕侠侣”,希望是关于武侠小说方面 的内容,却发现很多关于电视剧方面的网页。这时希望排除所有包含“电视剧”的...