java - Elasticsearch 1.6 将 19 位数字插入 Long 字段 - 最后 3 位四舍五入

标签 java api elasticsearch

我通过 Java API (JDK 1.8) 将数据插入到 Elasticsearch 中。在java中输入数据是long数据类型,值为7153256312100466443。在Elasticsearch中输出是7153256312100467000

但是,我通过curl查询输出是7153256312100466443

最佳答案

w3schools 描述了 js 中的类似限制:

Precision Integers (numbers without a period or exponent notation) are considered accurate up to 15 digits

看起来 Chrome 开发者很尊重它。

raw response parsed response

关于java - Elasticsearch 1.6 将 19 位数字插入 Long 字段 - 最后 3 位四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36483440/

相关文章:

java - 浏览器使用 JEditorPane 强制蓝色背景

php - Api 路由在 laravel 5.4 中不起作用

api - 无法使用 Vue 和 Codeigniter 进行本地 Api 调用

java - 检索Java中的内部元素

java - Cassandra-cli 无法连接到远程 cassandra 服务器

java - 带注释 @PostConstruct (javax) 的方法不会调用

api - 特雷罗 API : How to Get Card's Creator Information

java - 将实体持久化到数据库和搜索引擎

java - 添加 `stdout` 后,LogStash JDBC 插件不会执行

elasticsearch - Docker容器之间的通讯出现问题