techsir 登陆 |注册|TS首页
  首页 快活林 猿氏悟语

Flarum支持中文搜索的方法

By: rocky 发表于 2020-2-17 18:02:31 · 49726次点击   回复:1   
简洁现代的flarum社区,中文支持不太好,怎么办呢?

那就是在posts、discussions表单加上索引,实现全文搜索

要求Mysql版本在5.7+


如果是centos 修改/etc/my.cnf,加入:

找到[mysqld]
下面加上
ngram_token_size=2

然后重建索引
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;
49726次点击
1个回复  |  直到 2020-2-17 18:02:31
   
  Reply   
rocky      2020-2-17 18:02:31
添加一条新回复
您需要登录后才可以回帖 登录 | 成为会员 新浪微博登陆

标签云|手机版|科技先生 ( 京ICP备07036130号 Powered by Discuz! X )

GMT+8, 2024-12-23 02:18