недельного поля с существующим полем даты в Elasticsearch.
И еще, я хочу добавить это поле во все документы.
Сначала я успешно добавил скриптовое поле в Кибане.
=> doc ['дата']. Date.dayOfWeek
Но скриптовое поле недостаточно быстро для меня. Поэтому я хочу добавить реальное поле вasticsearch с полем даты
Я пробовал несколько раз, но не смог.
POST mongo2/dbs/3/_update
{
"script" : {
"source": "ctx._source.dayofweek =ctx._source[date.value.dayOfWeek]" ,
"lang": "painless"
}
}
POST mongo2/dbs/3/_update
{
"script" : {
"source": "ctx._source.dayofweek =ctx._source.date.value.dayOfWeek" ,
"lang": "painless"
}
}
POST mongo2/dbs/3/_update
{
"script" : {
"source": "ctx._source.dayofweek =doc['date'].value.dayOfWeek"
}
}
Мой вопрос: как я могу добавить поле вasticsearch (не kibana)
или мне нужно создать поле дня недели при индексации?
Второй вопрос: можно ли обновить все документы одной командой?
(может быть, это означает массовое обновление ..)
Спасибо заранее. хорошего дня!