[ML][Data Frame] have sum map to a double to prevent overflows (#43213) (#43219)

This commit is contained in:
Benjamin Trent 2019-06-14 10:43:36 -05:00 committed by GitHub
parent 9cd89c3453
commit 8c66149e2d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -34,7 +34,7 @@ public final class Aggregations {
VALUE_COUNT("value_count", "long"),
MAX("max", SOURCE),
MIN("min", SOURCE),
SUM("sum", SOURCE),
SUM("sum", "double"),
GEO_CENTROID("geo_centroid", "geo_point"),
SCRIPTED_METRIC("scripted_metric", DYNAMIC),
WEIGHTED_AVG("weighted_avg", DYNAMIC),

View File

@ -34,9 +34,9 @@ public class AggregationsTests extends ESTestCase {
assertEquals("half_float", Aggregations.resolveTargetMapping("min", "half_float"));
// sum
assertEquals("int", Aggregations.resolveTargetMapping("sum", "int"));
assertEquals("double", Aggregations.resolveTargetMapping("sum", "double"));
assertEquals("half_float", Aggregations.resolveTargetMapping("sum", "half_float"));
assertEquals("double", Aggregations.resolveTargetMapping("sum", "half_float"));
assertEquals("double", Aggregations.resolveTargetMapping("sum", null));
// geo_centroid
assertEquals("geo_point", Aggregations.resolveTargetMapping("geo_centroid", "geo_point"));