例如我的脚本如下:
curl -XPUT 'http://localhost:9201/test1/_mapping/type1' -d '{"type1":{"properties":{"testfd":{"type":"long"}}}}'
curl -XPUT 'http://localhost:9201/test1/_mapping/type2' -d '{"type2":{"properties":{"testfd":{"type":"string"}}}}'
它引发了异常:The same fields in two mapping types are conflict, one is long and other is string
然后我将字段testfd
更改为相同的数据类型string
,它可以正常工作。