由于Flarum论坛程序对中文搜索的默认支持不是很好,还好网友提供了比较友好的解决方式。
一、解决方法
解决方法就是借助Algolia搜索API的支持,Algolia 免费方案仅可使用 10,000 次/月的查询量,超出的量可以查阅官方价格https://www.algolia.com/pricing/,假如你的论坛使用量不多,可以试试这个,你可以在后台查看自己的当前使用量。
二、安装与配置
2.1 申请Algolia API
创建账号之后就会获得应用ID和API KEY,之后会使用的到。
2.2 安装Scout Search扩展
在你的服务器安装目录下执行下面命令进行安装Scout Search这个扩展并在网站后台启用。
安装命令:
composer require clarkwinkelmann/flarum-ext-scout
2.3 填写API
启用成功后,需要填写上面申请到的API,需要填写的有三项:
- 驱动:选择algolia
- Algolia ID: 填写创建的应用ID
- Algolia Secret:填写Write API Key
如下图:
2.4 创建索引
在服务器安装目录下执行:
php flarum scout:import-all
到此,配置完成,在浏览器访问网站尝试搜索试试。
最新评论
网飞没问题, 迪士尼+有解决方案么?
pp助手是安卓手机用的,根本下载用不来苹果
已解决
这样的话数据库里的结构为{"attachment":{"content":"xxx"}}, 要怎么才能变成{"content":"xxx"},从而使结构保持一致?
赞! make test不过的坑都写到的,谢谢楼主~
谢谢你
用了root用户还是一直502是怎么回事呢
student id 是空的