1
我正在使用NEST(.NET客户端)来查询Elastic。 Elastic使用属性 - _score来计算搜索查询的文档分数。 _score是介于0和1之间的属性值。Hits中Elastic_score和NEST Score属性之间的关系是什么?
使用NEST,可以使用Hits集合从搜索响应中检索元数据。每个Hit都有一个名为Score的属性。此属性中的分数大于1.通常,它是一个数字,如2.5,5.1,7.3等。
弹性计算的_score与NEST的Hits属性中可用的分数之间的关系是什么?
我们看到了同样的情况。我们产生一个查询(SearchDescriptor),然后得到原始字符串(System.Text.Encoding.UTF8.GetString(client.Serializer.Serialize(searchDescriptor));)让代码执行并将上面的字符串放到Postman中,我们看到分数非常不同。在邮差0.025489395和代码我们看到4.50289430。为什么会有差异?!?!?! – JoeBear 2015-06-29 15:48:34