获取此根映射定义具有不受支持的参数:mapper_parsing_exception 而 运行 下面在 Kibana 控制台中查询
getting this Root mapping definition has unsupported parameters: mapper_parsing_exception while running below query in Kibana Console
从互联网上提取此查询
PUT developer
{
"mappings": {
"developer": {
"properties": {
"name": {
"type": "text"
},
"skills": {
"type": "object",
"properties": {
"language": {
"type": "keyword"
},
"level": {
"type": "keyword"
}
}
}
}
}
}
}
- 在 kibana 控制台中 运行 此查询时遇到此错误
"caused_by" : {
"type" : "mapper_parsing_exception",
"reason" : "Root mapping definition has unsupported parameters: [developer : {properties={skills={type=object, properties={level={type=keyword}, language={type=keyword}}}, name={type=text}}}]"
}
- 使用的版本
- Kibana 7.9.3
- 弹性搜索 7.9.3
您需要删除 developer
类型(介于 mappings
和 properties
之间),因为类型 have been deprecated:
PUT developer
{
"mappings": {
"properties": {
"name": {
"type": "text"
},
"skills": {
"type": "object",
"properties": {
"language": {
"type": "keyword"
},
"level": {
"type": "keyword"
}
}
}
}
}
}
从互联网上提取此查询
PUT developer
{
"mappings": {
"developer": {
"properties": {
"name": {
"type": "text"
},
"skills": {
"type": "object",
"properties": {
"language": {
"type": "keyword"
},
"level": {
"type": "keyword"
}
}
}
}
}
}
}
- 在 kibana 控制台中 运行 此查询时遇到此错误
"caused_by" : {
"type" : "mapper_parsing_exception",
"reason" : "Root mapping definition has unsupported parameters: [developer : {properties={skills={type=object, properties={level={type=keyword}, language={type=keyword}}}, name={type=text}}}]"
}
- 使用的版本
- Kibana 7.9.3
- 弹性搜索 7.9.3
您需要删除 developer
类型(介于 mappings
和 properties
之间),因为类型 have been deprecated:
PUT developer
{
"mappings": {
"properties": {
"name": {
"type": "text"
},
"skills": {
"type": "object",
"properties": {
"language": {
"type": "keyword"
},
"level": {
"type": "keyword"
}
}
}
}
}
}