使用BulkIndexError
帮助时偶尔会streaming_bulk
。有没有办法配置客户端重试这样的错误?使用帮助程序时处理错误的最佳方法是什么?
答案 0 :(得分:1)
好吧,您可以通过某种方式设置流式传输管道,以便重试错误(我相信,这将是BulkIndexError
)。
来自streaming_bulk
的回复是一个看起来像ok, item
[见this]的元组。现在,如果您在尝试中将请求包装到streaming_bulk
,并且在您的操作列表中没有清空,则可以将此try-except
块置于无限循环中,并在您的行动清单是空的。