Мой друг хранил 65000 документов в облаке поиска Elasti c, и я хотел бы получить их все (используя python). Однако, когда я запускаю свой текущий скрипт, возникает ошибка, которая замечает, что:
RequestError(400, 'search_phase_execution_exception', 'Result window is too large, from + size must be less than or equal to: [10000] but was [30000]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting.')
Мой скрипт
es = Elasticsearch(cloud_id=cloud_id, http_auth=(username, password))
docs = es.search(body={"query": {"match_all": {}}, '_source': ["_id"], 'size': 65000})
Какой самый простой способ восстановить все эти документы и не ограничивать их до 10000 документов? спасибо