在Hits中Elastic _score和NEST Score属性之间的关系是什么?

时间:2015-04-06 03:24:20

标签: elasticsearch nest

我正在使用NEST(.NET客户端)来查询Elastic。 Elastic使用属性--_score来计算搜索查询的文档分数。 _score是介于0和1之间的属性值。

使用NEST,可以使用Hits Collection从搜索响应中检索元数据。每个Hit都有一个名为Score的属性。此属性中可用的分数大于1.通常,它是一个数字,如2.5,5.1,7.3等。

Elastic计算的_score与NEST的Hits属性中可用的得分之间的关​​系是什么?

1 个答案:

答案 0 :(得分:1)

Elasticsearch搜索响应匹配中_score字段的值正是Hit.Score所代表的值。 _score的值未绑定在01之间。它可能大于1

official Elastic doc

引用以下内容
  

每个文件的相关性得分用正数表示   浮点数称为_score。 _score越高,   更相关的文件。