搜索查询时,它会返回语法相似的无关结果

时间:2019-04-25 06:16:45

标签: python swiftype

假设我的用户正在搜索眼科医师,它将为眼科医师返回结果,也将返回其中包含“ ologist”的任何事物的结果。

查看“相关性”调整中的仪表板,我发现这些结果在专业方面得分要低得多

screenshot

所以我的第一个想法是只过滤结果:

#pseudo-code
if score < 1:
    do not include

但是后来我意识到,如果用户输入像 ophthal 这样的部分查询,即使从技术上讲我希望显示结果,该分数也会急剧下降到1以下

screenshot

该如何通过python或Swiftype仪表板来解决此问题?

我的下一个想法是,显然这是“专业”,因此结果应该准确,您在寻找神经科医师时不想见心理学家,反之亦然。因此,有一种方法可以确定“哦,用户的查询很可能是专业的,因此它必须准确”。

0 个答案:

没有答案