#elasticsearch
Вопрос:
У меня есть полезная нагрузка (например, A), которую я разбиваю на более мелкие полезные нагрузки (например, B — скажем, 10 документов меньшего размера) и индексирую эти более мелкие полезные нагрузки в ElasticSearch (предпочтительно путем массового индексирования). Однако в то же время я также могу получать полезные данные для обновления статуса (например, C) для тех небольших полезных данных в середине индексации, которые необходимо добавить в них в качестве операции обновления.
Я пытаюсь избежать ситуации, когда C прибывает в середине индексирования B, что приведет к частичному обновлению B (скажем, обновляется только 5 из 10). Я знаю, что в ElasticSearch есть управление версиями на уровне документа, которое может помочь в подобных ситуациях. Однако есть ли что-нибудь подобное, но на уровне массового обновления, где он обновляет (или блокирует) группу документов?