When trying to insert the following mapping in Elasticsearch 7
PUT my_index/items/_mapping
{
"settings":{
},
"mappings":{
"items":{
"properties":{
"products":{
"properties":{
"classification":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
},
"original_text":{
"type":"text",
"store":false,
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
}
}
},
"title":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
},
"analyzer":"autocomplete"
},
"image":{
"properties":{
"type":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
},
"location":{
"type":"text",
"store":false,
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
}
}
}
}
}
}
}
I get an error of the form:
{
"error": {
"root_cause": [
{
"type": "mapper_parsing_exception",
"reason": "Root mapping definition has unsupported parameters:
What is causing this error?