弹性搜索中的聚合值错误
Aggregation value error in Elastic Search
我正在尝试创建一个 日期直方图 并聚合一个特定字段以找到 maximum 值 long 从我的 ealsticsearch 中输入映射,但我得到的结果是 浮点数 数字,
例如 :
而不是得到 31032832 我得到 3.1032832E7
然而,当我通过 chrome 插件 sense.[=10 查询我的 elasticsearch 索引时,我能够正确地获得 31032832 =]
我发现问题出在哪里了!因为这个,它在聚合后给了我双重价值:
访问时我调用了 myResult.getMax().longValue()
这解决了我的问题。
我正在尝试创建一个 日期直方图 并聚合一个特定字段以找到 maximum 值 long 从我的 ealsticsearch 中输入映射,但我得到的结果是 浮点数 数字, 例如 : 而不是得到 31032832 我得到 3.1032832E7
然而,当我通过 chrome 插件 sense.[=10 查询我的 elasticsearch 索引时,我能够正确地获得 31032832 =]
我发现问题出在哪里了!因为这个,它在聚合后给了我双重价值:
访问时我调用了 myResult.getMax().longValue()
这解决了我的问题。