从 ES 5.1 向 ES 7.2 迁移数据时,mapping做了比要的调整(例如:去除type名、去除include_in_all),但发现仍报错,最后发现mapping里声明的一个字段名为"properties",而这是个保留字,产生了歧义。
......
"process_name": {
"type": "keyword"
},
"properties": {
"type": "keyword"
},
"protocol": {
"type": "keyword"
},
......
查看了ES 7.x的文档,但没有发现与之相关的说明。
1 个回复
stone_xy
赞同来自: