最新让Flarum支持中文搜索的方法
要让Flarum支持中文搜索还的操作一番,服了!
第一步去修改MySQL配置
在配置里加入ngram_token_size = 2
修改后请重启MySQL服务器,使配置生效。1panel修改后会强制重启。
第二步去PHPMYADMIN里面,找到你的数据库,执行下面两句命令。一定要进入到Flarum的数据库,再进SQL执行页面。如下图:
第一段命令:
ALTER TABLE flarum_posts DROP INDEX content;
CREATE FULLTEXT INDEX content ON `flarum_posts` (`content`) WITH PARSER ngram;
下面是第二段命令,和第一段分开执行。
ALTER TABLE flarum_discussions DROP INDEX title;
CREATE FULLTEXT INDEX title ON `flarum_discussions` (`title`) WITH PARSER ngram;
执行成功后会返回如下面这样的界面:
如果报错,可能是你的表前缀修改过。修改命令里的flarum_
为你自己的表前缀即可。
操作完以后,Flarum就支持中文搜索了。
版权声明:
作者:黄黄黄老师
链接:https://www.fwq.org/89.html
文章版权归作者所有,未经允许请勿转载。
THE END