#1 Consedunding 这个东西没法均衡.
在flarum搜索的核心功能中, 只有两个部分构成了搜索的排序: 一个是'可以索引到', 一个是优先级.
可索引的筛选当然是筛选存在目标关键词的帖子, 但优先级的指标只有一个.
只能从"发帖时间", "浏览量", "回复量"等指标中选择一个用于排序.
在flarum官方的文档中, 我看到了一些含义模糊的字词, 可能代表"根据关联性排序"的机制是存在的. 但根据我的测试, 使用同样的方法搜索排序只是根据发布时间排的而已.
也就是说, 不管在flarum本身还是在任何社区提供的插件中, 都不存在一个方法或者指标, 来量化一个帖子和搜索的"关联性", 当然就没办法用它来排序.
在我的备忘录帖子中, 你可以看到我的修改方案: 根本没有更多的操作空间, 指标只有一条, 也不存在量化/加权的做法.
以下是我能提供的一些workaround:
在搜索中, 你可以使用这个按钮手动指定检索排序指标, 也可以反转上下排列顺序.
尝试针对你要寻找的帖子, 使用更多/更少/指向性更强的关键词.
如果需要检索特定用户发的帖子, 你可以直接检索用户名.
如果需要向其他人指定一个具体的帖子, 你可以直接发送链接或者帖子id.
这个问题没有被解决, 我目前也没有能力+没有时间+觉得没有必要费劲去解决, 因此我不会关闭这个issue.
如果在此后我在此问题上有新的进展, 我会发布在小更新中.
如果有任何人在flarum社区中看到相关的解决方案, 可以在这个帖子下联系我.