В Elasticsearch 7 типы сопоставления устарели, что приводит к серьезным изменениям в источнике этой проблемы.
Объявление командой Elasticsearch об устаревании, дорожной карте и альтернативах.
Чтобы это исправить, просто удалите все ссылки на типы сопоставления (в данном примере «items»):
PUT my_index/_mapping
{
"settings":{
},
"mappings":{
"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
}
}
}
}
}
}
}
}