Просто, поделившись работой, которая у меня работала, у меня есть индекс, где одно из полей даты индексируется как «текст», мне нужно изменить отображение с «текста» на «дату», я сделал следующее
Шаг 1. Создайте новый индекс с полем, которое нужно изменить, с новым отображением
PUT new_index {
"mappings": {
"doc": {
"properties": {
"Date_Field": { "type": "date", "format": "dd/MM/yyyy"}
}
}
}
}
Шаг 2: переиндексировать старый индекс для созданного нового индекса
POST _reindex
{
"source": {
"index": "old_index"
},
"dest": {
"index": "new_index"
}
}
Единственное, что новый индекс создан, он работал для меня