Я переиндексирую большой индекс и мне нужно удалить старый индекс, чтобы добавить псевдоним к новому индексу.
helpers.reindex(client=es, source_index=index_old, target_index=index_new, )
# those 2 need to run when reindex finishes
es.indices.delete(index=index_old)
es.indices.put_alias(index=index_new, name=index_old)
Проблема состоит в том, что последние 2 команды должны ждать переиндексации дляконец, в противном случае он удалит исходный индекс и не будет работать.
Я вижу, чтоasticsearch имеет refresh = wait_for, но не для python helpers.reindex.
Какой подход был бы приемлем для создания переиндексацииСинхронный