Discourse 的搜索坏了吗?它返回的是“相似”/“部分”匹配而不是“精确”匹配

是的,当全文搜索中没有结果时,我们会自动扩展搜索,如上所述。

可能让大家感到困惑的是,我们开始对标题快速搜索也这样做,当搜索结果少于 3 个时,但我们在那里没有任何指示表明额外的结果来自语义搜索,因为我们发现它太小了,无法添加任何指示。

我们的折衷方案是向每个结果添加 ai-search-result,这样站点可以根据需要通过我们的主题设置功能选择以不同的方式设置这些结果的主题或添加任何必要的指示。

我们的理由是,扩展搜索可以自动覆盖很多情况,例如用另一种语言搜索(我们的语义搜索是多语言的)、拼写错误、同义词等。

4 个赞