安装部署的方式
一、安装Algolia
Algolia (www.algolia.com)不需要在自己服务器部署,不用担心影响服务器的性能,只需从 Algolia 官网申请一个API ,然后在 Flarum 安装一个Scout Search 扩展,启用后,填写Algolia API 即可。Algolia 免费方案仅可使用 10,000 次/月的查询量,超出的量可以查阅官方价格 https://www.algolia.com/pricing/ ,假如你的论坛使用量不多,可以试试这个。
部署和配置方式:
1、到Algolia (www.algolia.com)注册一个账号,并且创建API,整个过程大概需要几分钟时间
composer require clarkwinkelmann/flarum-ext-scout
3、进入Flarum管理后台,在 Scout Search 选择Algolia 并填写刚才申请的API,如下图:
![Snipaste_2024-01-26_02-04-53.png](https://img.tucang.cc/api/image/show/91f37332d5d79a3ceaa069255690fe23)
![2024-01-26_015926.png](https://img.tucang.cc/api/image/show/1c03fbc5cc1e9a535bf7ad7aed0219c1)
4、SSH进入Flarum安装目录,运行 php flarum scout:import-all
这句命令创建索引
![1668881899-852577-meilisearch-2022-11-20-02-17-21.jpg](https://img.tucang.cc/api/image/show/b58045deb8ca8a35172ab61bacd821dc)
5、配置搜索索引内容高亮显示css,去后台【外观】--->【自定义css】配置下面代码
![Snipaste_2024-01-26_02-18-27.png](https://img.tucang.cc/api/image/show/70b94aecea49e3ef621de1431402e0df)
CSS样式代码:
.DiscussionListItem-title mark{
background: #3b9aff;
color: #fff !important;
}
![Snipaste_2024-01-26_01-51-32.png](https://img.tucang.cc/api/image/show/2c6a62fba757df7b70f6d05119a3edd1)
![Snipaste_2024-01-26_02-16-05.png](https://img.tucang.cc/api/image/show/69a11c09c1f1f0f4b4799fb54cdc622c)