1
我的索引包含兩個元素:SUM聚合是否舍入每個值?
{
"pound" : 1.5
}
當ES求和這兩個元件一起得益於SUM
聚集,每個pound
值被四捨五入到1
的而不是保持1.5
。爲什麼?
結果應該是3
而不是2
。
這裏是我的ES要求:
POST foo/bar/_search
{
"aggs": {
"sumPound": {
"sum": {
"field": "pound"
}
}
}
}
和響應:
{
...,
"hits": {
"total": 2,
"max_score": 1,
"hits": [
{
...,
"_source": {
"pound": 1.5,
}
},
{
...,
"_source": {
"pound": 1.5,
}
}
]
},
"aggregations": {
"sumPound": {
"value": 2 <-- 1.5 + 1.5 == 2 ???
}
}
}
其實這是一個「長」。接得好! –