0
我有一個使用function_score來排序結果的查詢。這裏是什麼是返回一個樣本:ElasticSearch - 如何按字段求和function_score
{
"_index": "clone",
"_type": "authEvent",
"_id": "6431823",
"_score": 4.8,
"fields": {
"authInput.uID": "MPXWDKW2P",
"authResult.productValue": 1,
"authInput.userName": "F936F3AA-E26C-48DB-BDBC-44956B634260",
"authResult.authEventDate": "2014-02-27T09:29:30.703125-06:00",
"authResult.rulesFailed": [
"AuthCountByUser"
]
}
}
我想是把結果和運行這個SQL語句相當於什麼:
SELECT TOP 20 "authInput.userName", SUM("_score")
FROM foo
GROUP BY "authInput.userName"
ORDER BY SUM("_score") DESC
我怎樣才能做到這一點與ES? 注意:我正在使用ES 0.9x,我們將盡快轉移到1.0.0,但我們還沒有。