работает над версией ES 5.x, и вам нужно обновить несколько полей, используя скрипт. Также поделитесь, есть лучшее решение.
POST ../100/_update
{
"script" : {
"inline": "ctx._source.student.hobbies.add(params.tag)",
"lang": "painless",
"params" : {
"tag" : "cricket"
}
}
}
также тот же студент, мне нужно обновить номер телефона. теперь я звоню 2 api для обновления хобби и номера телефона. ищу лучшее решение для обновления обоих в одном запросе
{ "script" : { "inline": "ctx._source.student.hobbies.add(params.tag)", "lang": "painless", "params" : { "tag" : "cricket" } } } ------ { "script" : { "inline": "ctx._source.student.phone.add(params.tag)", "lang": "painless", "params" : { "tag" : "122-33-4567" } } }
- куда ставить точку с запятой - person Learn Hadoop   schedule 23.02.2018{ "script" : { "inline": "ctx._source.student.hobbies.add(params.tag)", "lang": "painless", "params" : { "tag" : "cricket" } } }; { "script" : { "inline": "ctx._source.student.phone.add(params.tag)", "lang": "painless", "params" : { "tag" : "122-33-4567" } } }
- я пробовал это. Обновились первые скриптовые увлечения. но не номер телефона. - person Learn Hadoop   schedule 23.02.2018