Как изменить отображение только одного поля вasticsearch (текст на сегодняшний день)? ElasticSearch - PullRequest
1 голос
/ 18 марта 2019

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...