Что вы можете сделать, это _reindex ваши данные в индексе dest, удалить исходную и затем _reindex снова в исходную с новым отображением.
Переиндексирование:
POST _reindex
{
"source": {
"index": "sale_property_development_j"
},
"dest": {
"index": "new_sale_property_development_j"
}
}
Удалить исходный индекс:
DELETE sale_property_development_j
Создать запрошенное сопоставление:
PUT sale_property_development_j
{
"mappings":{
"property":{
"properties": {
"redcash_sale": {
"type": "object",
"enabled": false
}
}
}
}
}
Переиндексировать еще раз:
POST _reindex?wait_for_completion=false
{
"source": {
"index": "new_sale_property_development_j"
},
"dest": {
"index": "sale_property_development_j"
}
}
Наконец:
DELETE new_sale_property_development_j
Приятно иметь решение