Индексирование "больших" (>40 МБ) документов в Elasticsearch

Я пытаюсь добавить документ 43Mb в индекс в Elasticsearch. Я использую массовый API в Python. Вот фрагмент моего кода:

from elasticsearch import helpers
from elasticsearch import Elasticsearch

document = <read a 43Mb json file, with two fields>
action = [
    {
        "_index":"test_index",
        "_type":"test_type",
        "_id": 1
    }
]
action[0]["_source"]=document

es = Elasticsearch(hosts=<HOST>:9200, timeout = 30)
helpers.bulk(es, action)

Этот код всегда истекает. Я также пытался с разными значениями тайм-аута. Я что-то здесь упускаю?

0 ответов

Другие вопросы по тегам