理解建议主题的逻辑

:bookmark: 本指南解释了 Discourse 用于确定您当前正在阅读的主题底部显示哪些建议主题的逻辑。

:person_raising_hand: 所需用户级别:任何

建议主题是在您当前阅读的主题底部显示的主题。例如:

主题如何被包含

建议主题列表通过几种不同的方式填充:

未读主题

建议主题列表将显示任何您正在关注或跟踪的、且少于 90 天的未读主题。

随机主题

如果有少于 5 个未读主题,或者您是匿名访问站点,列表将添加少于 365 天的随机主题。

类别优先排序

建议主题列表首先尝试从您当前正在阅读的主题所在的同一类别中加载主题。如果能添加的来自该类别的少于 5 个主题,则会选择来自其他类别的​​主题。

配置设置

站点管理员可以使用以下站点设置来控制建议主题列表的行为:

  • suggested topics - 列表中显示的主题数量(默认为 5)
  • limit suggested to category - 不仅优先考虑当前类别,而是仅在列表中显示当前类别的​​主题(复选框,默认为 false)
  • suggested topics unread max days old - 如果未读主题在过去 n 天内没有任何活动,则将其从建议中排除。基于最后一次帖子/更新。(默认:90 天)
  • suggested topics max days old - 如果随机主题的创建时间超过 n 天,则将其从建议中排除。(默认:365 天)

相关主题

要在建议列表中包含相似或相关的主题,您可以使用 Discourse AI - Embeddings 插件。配置后,此模块会在所有主题页面的底部添加一个“相关主题”部分,显示与当前主题相似的主题,帮助用户找到相关的讨论。

4 个赞

是否可以在此建议列表中显示相似/相关主题?谢谢
如本主题所述,这些建议的主题很可能与当前主题无关……
在那里显示相关主题会更好……讨论相似主题……
就像在添加新主题时右侧面板上显示的主题列表一样。

1 个赞

是的,您可以使用 Discourse AI - Embeddings 在主题底部生成相关主题列表。

配置后,embeddings 模块将在所有主题页面的底部添加一个“相关主题”部分,其中将链接与当前页面相似的主题,帮助用户找到与他们正在阅读的内容相关的讨论。

3 个赞