Как обновить документ в одном индексе, считывая значение из другого индекса? - PullRequest
0 голосов
/ 18 апреля 2019

Ранее я работал с API update_by_query, используя сценарий, но возможно ли использовать сценарий, который считывает соответствующий документ из другого индекса и принимает определенное значение поля? Например:

Индекс A, имеет документ типа A_type A_type имеет поле с именем «blockid» B_type имеет поле "население"

Индекс B, имеет документ типа B_type B_type имеет поле с именем «block_code» B_type имеет поле "население"

Я хочу обновить все документы типа B_type и установить их поле популяции из соответствующего поля популяций A_type. Для сопоставления следует использовать blockid и blockcode, так как даже если имена разные, они ссылаются на один и тот же документ. Посмотрите на это как на INNER JOIN, где block_code равен blockid.

Заранее спасибо.

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