elasticsearch - SUM aggregations rounds each value? -


मेरी अनुक्रमणिका में दो तत्व हैं:

  {"पाउंड": 1.5}  

जब ES दो तत्वों को एक साथ जोड़ता है SUM एकत्रीकरण के लिए, प्रत्येक पाउंड मान को 1 के बजाय गोल किया जाता है 1.5 रखने के बारे में क्यों?

परिणाम 3 होना चाहिए, नहीं 2

यह मेरा ES अनुरोध है:

  पोस्ट फू / बार / _ खोज {"एग्स": {"sumpound": {"sum": {"field": "पाउंड"}}}}  

और प्रतिक्रिया:

  {... "हिट": {"कुल": 2, "अधिकतम_कोर": 1, "हिट": [{..., "_source": {" पाउंड ": 1.5,}}, {...," _source ": {" पाउंड ": 1.5,}}]}," एकत्रीकरण ": {" sumpound ": {" मूल्य ": 2 & lt; - 1.5 + 1.5 == 2 ??? }}}}  

अपना मानचित्रण सत्यापित करें, पाउंड का प्रकार < / Code> क्षेत्र डबल पर सेट है? ऐसा लगता है कि यह एक पूर्णांक है।


Comments