Azure搜索,按分数

时间:2016-08-10 13:15:54

标签: azure azure-search

我想省略相关性较低的结果。

可以自己进行过滤,但我没有找到有关评分范围的任何文档。

例如,

搜索:“防晒”, 我想用“防晒”来回顾所有结果 但不是“太阳光”或“蛇保护”的结果

我看到0.8的分数在这种情况下会很好,但这是持久的吗? 一个标准是过滤搜索词中只有一个的每个结果。

(顶部参数无法帮助它配对50个相关结果或5)

1 个答案:

答案 0 :(得分:2)

请看一下这些问题:

azure search sort and filter by score

How do you include Azure Search's @search.score as part of your custom $orderby clause

通常,文档分数反映了结果集中文档的相对相关性。它没有标准化,因此您无法在不同查询之间进行比较,并且没有可用的良好阈值。

在您的示例中,您可以发出短语查询:"防晒"使整个短语匹配或搜索:sun + protection(sun AND protection)以确保两个术语匹配。我们提供两种不同的查询格式,要了解详情,请转到Simple query languageLucene query language

如果有帮助,请告诉我,

Janusz