我正在使用NEST(.NET客户端)来查询Elastic。 Elastic使用属性--_score来计算搜索查询的文档分数。 _score是介于0和1之间的属性值。
使用NEST,可以使用Hits Collection从搜索响应中检索元数据。每个Hit都有一个名为Score的属性。此属性中可用的分数大于1.通常,它是一个数字,如2.5,5.1,7.3等。
Elastic计算的_score与NEST的Hits属性中可用的得分之间的关系是什么?
答案 0 :(得分:1)
Elasticsearch搜索响应匹配中_score
字段的值正是Hit.Score
所代表的值。 _score
的值未绑定在0
和1
之间。它可能大于1
。
每个文件的相关性得分用正数表示 浮点数称为_score。 _score越高, 更相关的文件。