Discourse 需要更好的搜索功能

好了,我修好了……在 #1 了。

我过去和 @tgxworld@JammyDodger 讨论过这个问题,我们在这里给自己挖了个大坑。

简单的解决方法是:

遍历每一个 Plugin 主题,并在末尾添加“Plugin”。

Discourse 广告插件
Discourse 聊天插件
等等……

标题匹配“获胜”,例如:

  • Plugin 分类中的“Advertising”会输给 random 分类中的“Discourse Advertising Plugin question”。

我们可以通过附加分类和标签来“膨胀”我们的标题索引——我认为谷歌就是这么做的。

所以,而不是索引:

第一优先级“Discourse Advertising”
第二优先级“plugin”
第三优先级“content”

我们可以索引:

第一优先级“Discourse Advertising - plugin tag1 tag2”

当然,解决方法是搜索:

#plugin chat

对比


顺便说一句……顺便把所有官方插件都修好吧,我只需要几分钟。

4 个赞