composer require flarum-lang/chinese-simplified php flarum cache:clear
/etc/my.cnf
[mysqld] ngram_token_size=2
USE YourFlarumDataBaseName; // 这里替换为你的 Flarum 数据库的名字 ALTER TABLE posts DROP INDEX content; // 如果你有表前缀,给 posts 加上前缀即可,下面都是如此。 CREATE FULLTEXT INDEX content ON `posts` (`content`) WITH PARSER ngram; // 注意表前缀
USE YourFlarumDataBaseName; // 这里替换为你的 Flarum 数据库的名字 ALTER TABLE discussions DROP INDEX title; // 注意表前缀 CREATE FULLTEXT INDEX title ON `discussions` (`title`) WITH PARSER ngram;
测试出现什么问题啦
MMM 有些帖子文章搜索不出来,具体表现为:
搜索的关键词需要包含在帖子内容里,如果只是标题里包含该关键词,但内容里没有该关键词,则无搜索结果。
这个问题在 官方论坛 有完整的讨论记录,但也没有给出完美的解决方案,之前的 xunsearch 已经不支持新版了。