Я изучаю elasticssearch и в одной из предоставленных мне демонстрационных баз данных у меня сохранено поле даты и времени с именем time_stamp. Данные даты сохраняются в виде текста:
"time_stamp":"13-06-2019 04:44:23"
Я хочу создать новое поле данных под названием «дата» и извлечь только дату из каждого документа и сохранить ее в том же документе. Текущее отображение индекса выглядит следующим образом:
{
"vp1": {
"mappings": {
"dynamic": "false",
"properties": {
"client_id": {
"type": "text"
},
"encod": {
"type": "float"
},
"imagename": {
"type": "text"
},
"indx": {
"type": "text"
},
"machid": {
"type": "text"
},
"matchid": {
"type": "float"
},
"sequence_id": {
"type": "integer"
},
"time_stamp": {
"type": "text"
}
}
}
}
}
Я использую python3 для взаимодействия с индексом.