Elasticsearch-py добавить задержку между повторамиPython

Программы на Python
Anonymous
Elasticsearch-py добавить задержку между повторами

Сообщение Anonymous »

Я создаю экземпляр клиента elasticsearch Python следующим образом

Код: Выделить всё

es = Elasticsearch(
hosts=ELASTICSEARCH_URL,
timeout=5,
ignore_unavailable=True,
# connection_retries=Retry(
#     total=5,
#     backoff_factor=1.1,
#     status_forcelist=[429, 502, 503, 504],
#     raise_on_status=False,
# )
)
Я хочу ввести задержку повтора между попытками (и в идеале с коэффициентом отсрочки).
Чтобы выполнение поискового запроса повторялось с коэффициентом отсрочки

Код: Выделить всё

es.search(index="abc", body={"query": {"match_all": {}}})
Есть идеи, как этого добиться?

Подробнее здесь: https://stackoverflow.com/questions/789 ... en-retries

Вернуться в «Python»