The aggregation result is 1527619456. It looks like possibly it could be a problem of the type being cast to something other than float.
In the elasticsearch documentation, i ran across references (two of them) to "value_type," one in the changelog and one in the documentation which says "For those cases, it is possible to give Elasticsearch a hint using the value_type option". However, after going over it several times I cannot figure out where the value_type option is supposed to be used. I tried adding "value_type":"double" . at various levels in the query above but it either does nothing or breaks.
At any rate I'd like to suggest more explicit documentation for the value_type feature.
The problem is that mapping this field as type float is not precise enough for a number like 1527619504.71632. If you map the start field as type double instead, you will get a precise answer:
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.