栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Elasticsearch,最大映射类型为long

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Elasticsearch,最大映射类型为long

这是由于IEEE-754双精度浮点值的舍入问题)。

可以安全地表示直到53位的整个值,但是10160815114820887的长度为54位(1001000001100100110110101000111111000100011000001110100010111)

您所索引的实际数字确实是10160815114820887,但是由于上述四舍五入问题,已对其进行索引并显示为10160815114820888

您可以在浏览器的Javascript控制台中尝试以下操作:

> var num = 10160815114820887;      <--- assign value< undefined> num         <--- display value< 10160815114820888

您还可以在ES中尝试快速测试:

# create doc with 10160815114820887POST test/test/1{ "number": 10160815114820887 }# get doc 1GET test/test/1# result{ "number": 10160815114820888 }

如您所见,您已编入索引(10160815114820887)的数字显示为10160815114820888,并且可以找到为10160815114820887,因为它在搜索时也会四舍五入为10160815114820888。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/385103.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号