...arch->search('subject:上海 人民公园'); // 特别要求 subject 字段包含 "上海" $search->setFuzzy()->search('上海公园'); // 开启模糊搜索,搜索 "上海" 或 "公园" ~~~ > tip: 从 1.3.0 版本起,允许使用空搜索条件进行搜索了,其含义相当于全部匹配 ...
...定的文本字符串执行分词, 并返回词汇数组,每个词汇包含 3 个元素,其中: - *off* 表示这个词汇在源参数文本 _$text_ 中的起始偏移位置 - *attr* 这个词汇的词性,使用北大标注 - *word* 分好的词条 ~~~ [php] $text = '迅搜(xunsear...
... ~~~ 3. ### 服务器连接参数 服务端连接参数的格式包含 3 种格式: 1. *端口号(数字)*,连接 `localhost` 的该端口号 (例:`8383`) 2. *地址:端口号*,冒号连接地址(域名、IP地址)和端口 (例:`127.0.0.1:8383`) 3. *文件路径...
...验,我们希望用户在搜索“浙江大学”的时候也同时匹配包含缩写“浙大”的结果, 这就是所谓的同义词搜索。通常我们说“浙大”是“浙江大学”的同义词,前者是常用缩写,后者是标准词(原词)。 **同义词搜索** 完全依...
...用担心**会删除任何已存在的数据。我们制作的安装脚本包含了智能检测功能。 > > 此外 `xunsearch` 的安装和运行都不需要 `root` 权限,强烈推荐单独设置一个系统用户用于安装 > 执行相关指令。 Xunsearch 全部开源,理论上也可以...
...过读取和分析配置文件智能生成搜索相关代码, > 同时还包含了相应的搜索界面。强烈建议您先使用工具生成代码,然后在此基础上二次开发即可。 > 详情阅读 [SearchSkel 生成搜索骨架代码](util.skel)。 > > 项目配置文件中的字段设...
...默认为 1 次。 多个词之间用,(半角)分隔,词之间如果包含空格,请将参数用引号包围起来。 * _--del=_ 删除搜索日志中的关键词记录,删除多个词汇用半角逗号分隔,若不存在则会提示相关词 * _--query=_ 以 word 为关键词列...
...引数据的存储 路径为: ~~~ $prefix/data/demo ~~~ 该目录底下包含 2 个主要索引数据库,分别是 - `db` 默认的主索引数据库,各种检索数据均存放在此 - `log_db` 搜索日志数据库,用于存放搜索日志相关,用于实现相关搜索、搜索建议...
...ce _ 用于指定数据源,数据源有以下 2 种情况。 凡是包含冒号的数据源均视为 SQL 数据源,自动将 _--sql_ 选项的值作为参数传递给数据源; 其它情况则为文件数据源,自动将 _--file_ 选项的值作为参数传递给数据源对象...
[XSDocument] 是用于描述检索/索引的基础对象,包含一组字段及其值。相当于常规 `SQL` 数据表中的一行记录。 通过魔术方法,每个字段名都是文档的虚拟属性,可直接赋值或取值,也支持数组下标方式访问文档字段。 ...