您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何根据来源匹配在Elasticsearch中获得准确的金额?

如何根据来源匹配在Elasticsearch中获得准确的金额?

这有两种检查方法

node答:如果安装了node.js,只需在提示符下键入,然后输入所有fieldA值的总和:

 $ node
 108 - 36 - 7.2 + 14.85 + 36
 115.64999999999999            <--- this is the answer

B.打开浏览器的开发人员工具,然后选择“控制台”视图。然后输入与上述相同的和:

 > 108-36-7.2+14.85+36
 < 115.64999999999999

如您所见,这两个结果都与您在ES响应中看到的一致。

规避方法之一就是存储你的号码既可以作为正常的整数(即1485,而不是14.85,3600代替36等)或scaled_floatscalingfactor 100(或更大的取决于精度则需要)

其他 2022/1/1 18:21:49 有446人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶