关联/强制搜索关键词至特定主题/帖子

我在论坛上找不到这个问题的答案。

当用户搜索特定关键字时,我希望在搜索结果中显示特定主题/帖子。有办法配置这个吗?

例如,当用户搜索“clean install”(全新安装)时,我需要一个特定的 FAQ 主题显示在结果的顶部。目前,该主题甚至不会出现在搜索结果的第一页(除非用户专门输入整个句子来匹配主题中的内容)。

1 个赞

不是您确切查询的解决方案,但这是一个相关的有用附加组件:

meta 上的一个好例子是标准安装。

2 个赞

我将把这个移到一个功能请求,因为它实际上并不存在。目标是控制“搜索结果”,而不是单个帖子/内容,以便在查询中使用关键字时将用户引导至特定主题/帖子。这将有助于使搜索更具上下文和相关性,减少问题的重复,同时改善用户体验。@JammyDodger

@sam 你的评论以及我下面对你评论的回复是我创建这个问题的/功能请求的原因。我开始搜索一些东西,但找不到,结果却到了我不该去的地方

这是用于搜索吗?我不确定链接化对此会有多大帮助。

您是否尝试在文档类别设置中提高搜索优先级?

我认为标题匹配的权重也更高。以及 OP 中关键字的重复。

1 个赞

谢谢,是的,我已经尝试过了,但似乎没有效果。这里的问题是 FAQ 的标题无法捕获关键词。它们存在于主题/帖子的内容中。正如我所提到的,有些关键词甚至根本没有在搜索结果中显示相关的 FAQ 主题。因此,如果有一个功能可以让管理员配置 Discourse 来监控特定的搜索关键词/短语(类似于“关注词”),然后强制特定的主题/结果在搜索结果中优先显示,那将会有所帮助。