我想省略相关性较低的结果。
可以自己进行过滤,但我没有找到有关评分范围的任何文档。
例如,搜索:“防晒”, 我想用“防晒”来回顾所有结果 但不是“太阳光”或“蛇保护”的结果
我看到0.8的分数在这种情况下会很好,但这是持久的吗? 一个标准是过滤搜索词中只有一个的每个结果。
(顶部参数无法帮助它配对50个相关结果或5)
答案 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 language和Lucene query language。
如果有帮助,请告诉我,