0
所以我有一個索引包含如下82個文件(示例數據,以使我熟悉api)。彈性搜索統計方面 - 聚合
{"_index":"foo","_type":"bar","_id":"3675293","_score":1.0, "_source" : {
"companyId": 3675293,
"companyName": "ABC",
"companyOwner": {
"ownerFirstName": "Billy",
"ownerLastName": "Jean"
},
"created": "2013-05-22T13:45:49",
"accounts": [
{
"year": 2013,
"amount": 1.0,
"currency": "GBP"
},
{
"year": 2012,
"amount": 1.0,
"currency": "GBP"
}
]
}}
我遇到的問題是我試圖總計所有金額。當我通過NEST .Net客戶端使用統計分面時,我得到了一個我不期待的答案。
82個文件,每個文件的集合中包含2個1英鎊的金額,總計爲2×82 = 164。然而,該方面總共返回82個。當我更改每個金額的兩個文件是2而不是1,我得到正確的結果。
彈性搜索僅對每個文檔聚合唯一的數值嗎?這可以重寫嗎?
感謝 添
將是不錯的發佈至少的解決方法是在你自己的答案是什麼,並自動接受它的摘錄。 ;) – javanna