MENU

Flarum中文搜索

2025 年 04 月 29 日 • 阅读: 122 • 技术

由于Flarum是海外的论坛程序,故对搜索的适配比较差,故使用Meilisearch+Scout Search来支持中文搜索
我用的宝塔,故其中一小部分是针对宝塔的设置,其他面板可以自行调整

1. 安装Meilisearch

官方安装脚本

curl -L https://install.meilisearch.com | sh

然后把他复制到/usr/bin

sudo mv ./meilisearch /usr/bin/

随机生成一个16位密钥,下面用<YOUR-MASTER-KEY>替代,添加Supervisor进程守护:
设置Supervisor进程守护
其中启动命令meilisearch --master-key <YOUR-MASTER-KEY>

2. 安装Scout Search插件

composer require clarkwinkelmann/flarum-ext-scout

或者直接在插件管理器中安装clarkwinkelmann/flarum-ext-scout

3. 设置Scout Search插件

先设置驱动为meilisearch
设置驱动为meilisearch
再填写主机地址和密钥
填写主机地址和密钥

4. 建立索引

建议使用www用户

sudo su - www -s /bin/bash

进入网站目录

cd /www/wwwroot/your-flarum

导入索引

php flarum scout:import-all 
返回文章列表 打赏
本页链接的二维码
打赏二维码