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