搜索结果正在快递途中

es中关于查询精度的问题

Elasticsearch | 作者 xlqfwzy_zzx | 发布于2021年11月09日 | 阅读数:1422

业务中,es存储某字段为金额100,存入单位为分,type为integer,在查询的时候使用脚本取100/100.0。 预期结果,想要保留两位小数,得到1.00, 实际为1.0。 尝试修改字段type为浮点型失败
已邀请:

tongchuan1992 - 学无止境、学以致用

赞同来自:

es不支持在线修改字符类型,你可以新增一个字段,或者创建一个新的索引,把字段修改成浮点,然后导入数据。

要回复问题请先登录注册