- 已编辑
根据此前
我以维也纳阁下推荐的 https://1024.day/d/59 为抓手
形成一套扔掉flarum默认的基于mysql fulltext index https://docs.flarum.org/extend/search/ 的方法论
打出了基于elasticsearch轻量级替代sonic的组合拳
赋能flarum那跟tg zulip一样烂的搜索
最终重新实现了在flarum自带的搜索中能搜到东西: https://n0099.net/v/?q=%E9%82%AA%E6%81%B6%E7%BB%84%E7%BB%87
但由于不知道是由于扩展flarum-sonic
,还是其php通信sonic的依赖库ppshobi/psonic
,还是sonic本身的问题
在扩展对sonic插入索引时遇到单条回复贴内容超长就会导致60s超时:
https://github.com/ganuonglachanh/flarum-sonic/issues/7#issuecomment-129727201
所以我只能暂时跳过了对这些极少数超长回复贴的索引:
也就意味着他们不可能被现在的flarum搜索给检索到
[right]本站更新记录与bug反馈[/right]