宝塔面板下Flarum论坛使用Meilisearch开启中文搜索

11月12日 12:03更新

flarum默认不支持中文搜索,开启中文搜索的方式有很多,网上介绍的很多,综合来看使用Meilisearch搜索是目前最均衡的一个方案。下面介绍宝塔环境下的flarum安装并开启Meilisearch的教程。
第一步:
在宝塔软件商店中搜索Meilisearch并安装。注意第一次安装后,出现设置按钮,点开设置按钮后可能还会提示安装,如果提示,就设置界面点击安装,安装完成后,才是真正安装成功。打开日志,里面有安装成功后的密匙(meilisearch | >> –master-key后面的字符串)等信息,复制下来,后面要用。
第二步:进入 Flarum 目录
安装最新的 Meilisearch SDK 版本

composer require meilisearch/meilisearch-php
如果需要指定版本,参考如下 0.23 就是版本号
composer require meilisearch/meilisearch-php:"0.23.*"

安装 Scout Search 扩展 (在Flarum 目录下进行)

composer require clarkwinkelmann/flarum-ext-scout

安装完成后,进入Flarum 管理后台,并启用 Scout Search 扩展
1、Driver 此处选择 Meilisearch
2、Index name prefix (optional) 此处随便填一个,可以不填。
3、Meilisearch Host 这里使用默认,不用改(除非你改了,或者7700这个端口被占用需要改)
4、Meilisearch Key 这里就之前保存的 master-key
5、保存
6、创建索引(在Flarum 目录下进行)

php flarum scout:import-all

最后设置开机自动运行Meilisearch
打开Docker – 容器 – Meilisearch管理 – 重启策略(可选择停止后马上重启或其他更合适你的选项)保存就行了。

点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容