У меня есть индекс эластичного поиска, где одно из полей сопоставлено с типом данных ключевого слова, что означает, что поле будет принимать все типы данных. Таким образом, я получил строковые и целочисленные значения в одно и то же поле индекса эластичного поиска
Теперь я хотел бы обновить все целочисленные значения до строки
Например: Документ
{
"_index": "my-index",
"_type": "my_index_doc",
"_id": "PqLbOW4BtJ-51rS9hMsm",
"_score": null,
"_source": {
"user_id": 1019407,
},
"sort": [
1572928717850
]
}
Поэтому я хотел бы изменить данные всех документов, где поле user_id является целымзатем его значение в строку, как показано ниже
Ожидаемый документ:
{
"_index": "my-index",
"_type": "my_index_doc",
"_id": "PqLbOW4BtJ-51rS9hMsm",
"_score": null,
"_source": {
"user_id": "1019407",
},
"sort": [
1572928717850
]
},
Можем ли мы сделать это с помощью эластичного поискового запроса на обновление для всех документов / любого другого решения?
Извините, если есть какие-либо ошибки.
Заранее спасибо