整合自有的系统
如果你需要整合到自有系统,可以参考此文档完成对接,对接完成后,即可在前台使用Xunsearch全文搜索进行搜索,目前只支持使用PHP开发的系统使用。
注意在进行接下来的整合之前,请务必先完成以下两个步骤:
请务必完成FastAdmin安装
请务必完成Xunsearch插件安装
请务必完成Xunsearch服务端配置
在完成以上配置后,我们可以参考以下方法进行引入Xunsearch的SDK包。
使用Composer安装SDK
如果我们的系统有使用到Composer,可以使用以下使用安装Xunsearch的SDK包。
composer require --prefer-dist hightman/xunsearch "*@beta"使用require安装SDK
如果我们的系统未使用到Composer,可以将插件目录addons/xunsearch/library拷贝到你的项目目录下,library共包含一个Xunsearch.php和xunsearch目录,拷贝以后我们需要对Xunsearch.php做一个简单的修改,打开Xunsearch.php,找到第3行namespace addons\xunsearch\library;,如果你的项目有使用命名空间(namespace),则可以将此修改为你自己项目的命名空间,如果未使用到命名空间,请直接移除此行即可。
以下是两种方式引用:
命名空间
use yournamespace\library\Xunsearch;
Xunsearch::addClassMap();未使用命名空间
require_once "library/Xunsearch.php";
Xunsearch::addClassMap();在完成以上的配置后,我们需要在Xunsearch项目管理,添加一个我们的项目,并添加我们的索引字段,注意至少添加id/title/body这三个类型的字段。添加完成后我们需要生成配置文件。
在生成完配置后,我们可以在addons/xunsearch/data下找到对应项目的配置文件,我们将此文件复制到你的项目library/xunsearch/app下即可。
完成以上配置后,我们即可参考API章节中的对象方法完成我们的索引数据写入、更新或查找。
文档最后更新时间:2025-01-21 10:47:02
著作权归应用插件开发者所有,未经许可,禁止转载、复制此文档的任何内容。
未解决你的问题?请到「问答社区」反馈你遇到的问题