Как изменить отображение только одного поля в elasticsearch (текст на сегодняшний день)? ElasticSearch

#elasticsearch

#elasticsearch

Вопрос:

Просто делюсь работой, которая сработала для меня, у меня есть индекс, где одно из полей даты индексируется как «текст», мне нужно изменить отображение с «текста» на «дату», я сделал следующее

Шаг 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"
    }
}
  

Единственное, что создается новый индекс, у меня это сработало

Комментарии:

1. было бы здорово, если бы вы могли четко указать точную проблему?

2. упоминал, что просто делюсь работой, которая сработала для меня, здесь есть вопрос об изменении отображения определенного поля в elastic

3. Я думаю, это не вопрос, это прямой ответ. 🙂