...有些情况不得不需要重建索引,可以用 [XSIndex::clean] 立即全部清空所有数据, 然后再把现有数据全部添加到索引数据库中。 但这种方式的缺点对于线上项目是难以容忍的,因此可以选择使用平滑重建方式。它的内部实现 相当...
... `AND` 规则, 也就是说要求列出来的关键词(分词之后)全部匹配,如果您通过 [XSSearch::setFuzzy] 开启了模糊匹配,那么相当于采用 `OR` 规则,只要其中一个关键词匹配即可。 刚刚说的这种搜索的是索引数据库的“混合区”,即...
..._--flush_ 强制提交搜索日志变动 * _--clean_ 清空搜索日志全部内容 经典用法示例 ----------- 以下是一些常见用法举例: ~~~ # 查看 demo 项目中 热门搜索词 util/Logger.php demo util/Logger.php demo --hot=cur # 查询 demo 项目中 "word" 相关搜索...
...烈推荐在线阅读我们的文档: 最简单使用方法就是下载全部源码压缩包,然后引入入口文件即可。 出现异常则抛出 \XSException 异常实例。 Composer 支持 -------------- 自 v1.4.9 起,通过 subtree 功能将 xs-sdk-php 分离成为一个只读的子...
..."你好" $index->addSynonym('hello world', '你好'); // 删除 search 的全部同义词 $index->delSynonym('search'); // 删除 "搜索" 的同义词 "检索" $index->delSynonym('搜索', '检索'); ~~~ 除了调用 `API` 外,您还可以使用 [Indexer 索引管理工具](util.indexer#ch8)...
...源许可协议 GPL 发布。任何人均可以免费 获取本项目的全部源代码,并在许可条件下修改和再分发。 * __分布式架构__ 搜索程序的前端和后端可以分离部署在不同服务器中,对于大规模的搜索应用还可以 对索引进行水平、...
...独设置一个系统用户用于安装 > 执行相关指令。 Xunsearch 全部开源,理论上也可以从官方提供的 [git 仓库][1] 获取源码自行构建,但是 这要求必须有较多的技术基础,在此不打算赘述,有这方面需求的技术人员可以到论坛去交流...
...义词表 ------------ 使用 `--list-synonyms` 可以列出当前库的全部同义词记录,此选项不需要带参数。 但特殊参数值 *stemmed* 表示同时列出隐藏的词根同义词。结合选项 `--limit` 可以设置返回的数量和偏移量,默认只返回前 100 个。例...
...情况,请在搜索结果文档中调用 `$doc->ccount()` 获取展开的全部匹配数。 ~~~ [php] // 表示搜索结果按 tid 字段的值归并,至多返回 1 条最匹配的数据 $search->setCollapse('tid'); // 然后正常进行搜索后得到的搜索结果文档 $docs = $search->sea...
...词”的所有同义词记录。用法如下: ~~~ # 删除 search 的全部同义词、同时删除 "搜索" 的同义词 "检索" util/Indexer.php demo --del-synonym search,搜索:检索 ~~~ #### 浏览全部同义词 #### 查看同义词列表的功能请参见 [Quest 搜索工具](util.Ques...