Получить все записи из elasticsearchPython

Программы на Python
Anonymous
Получить все записи из elasticsearch

Сообщение Anonymous »

У меня есть индекс Elasticsearch, содержащий более 100 тысяч записей.
Формат данных индекса:

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

{
"_index": "isp_names",
"_id": "XX.XXX.XXX.X",
"_version": 1,
"_score": 1,
"_source": {
"XX.XXX.XXX.X": "Some Random ISP Name "
}
}
Я пытаюсь получить все записи из Elasticsearch с помощью Python. Моя цель состоит в том, чтобы при запуске сервера все записи из Elasticsearch были прочитаны и сохранены в dict в кеше памяти (ip_address:isp_name).
Я пробовал использовать API прокрутки, но Я не уверен, как я могу использовать его в соответствии с руководством ES (https://www.elastic.co/guide/en/elastic ... l-api.html), в нем говорится, что они не рекомендуют использовать прокрутку. API, я использую версию elasticsearch — 8.12.1.
Любые указания приветствуются.

Подробнее здесь: https://stackoverflow.com/questions/786 ... sticsearch

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