于长野 啊啊啊啊,终于好了,除了旧主题不能搜索到之外 我的数据库名字是yangzhi USE yangzhi; ALTER TABLE flarum_posts DROP INDEX content; CREATE FULLTEXT INDEX content ON `flarum_posts` (`content`) WITH PARSER ngram; USE yangzhi; ALTER TABLE flarum_discussions DROP INDEX title; CREATE FULLTEXT INDEX title ON `flarum_discussions` (`title`) WITH PARSER ngram; 算是个参考了😄
Golden qazwsdc 这个是 自定义 CSS /* 搜索结果关键字高亮 */ .DiscussionListItem-main mark { background: #ffff80 !important; }
qazwsdc Golden 照着上面做了,内容搜索没问题, 就是标题搜索搜不到,试过n多关键字,哪怕整个标题搜索都不行……看了数据库里面也有title索引了。不知道大佬怎么解决的这问题…… 对了,补充下,比如搜“test”,如果内容和标题都有test那就能搜到,如果只有标题有test这个关键字,就搜不出来
Golden qazwsdc 我只用了这个数据库的方法,你仔细筛查一下,中文社区也有关键词搜不到的。 比如搜「希望」,这个帖子就搜不到 https://discuss.flarum.org.cn/d/1305/5
hihilll Golden 我给关掉了,并清除缓存及强制刷新。但效果还是显示不出来 我停用了xun的插件搜索,使用官方的 修改了ngram_token_size=2并加入title及content索引。 可以搜索内容信息。但标题搜索不到