我有一个名为attachment_test的索引,映射如下:
我将其编入索引,就像使用下面的json数据一样:
{"goods_id": 67,"sold_num_day90": "25","created_at": "1455575376","current_day": "20160215","sold_num_day3": "0","sold_num_day30": "15","sold_num_day7": "0"}
除了字段goods_id之外,这些数据被引号括起来。为什么这些字符串没有自动转换为长?
谢谢。
答案 0 :(得分:0)
源将始终以您输入的方式返回,即Elasticsearch永远不会以任何方式转换源。
但是,ES将努力将该文档的每个字段强制转换为映射中配置的类型,并且该强制值最终将被索引到Lucene中。
如果您希望这些双引号消失,请不要让它们出现在您编制索引的文档中。