所以我有一个包含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个X 82 = 164.但是,该方面总共返回82个。当我更改每个中的一个金额时这两个文件是2而不是1,我得到了正确的结果。
Elastic Search仅汇总每个文档的唯一数值吗?可以覆盖吗?
由于 添
答案 0 :(得分:0)
我在Google群组中针对弹性搜索发布了相同的问题。问题和回应在这里。
https://groups.google.com/forum/#!topic/elasticsearch/wNjrnAC_KOY