gpt4 book ai didi

python - 如何在 Python 中将 Elasticsearch 批量索引与单个 JSON 文件结合使用

转载 作者:行者123 更新时间:2023-12-01 04:41:37 27 4
gpt4 key购买 nike

我有一个 JSON 文件,格式如下:

    {"index":{"_type": "summary", "_id": "0001-1200-2015-12-31-0007", "_index": "transaction"}}
{"data_load_user_id": "nathan", "tender_time": 5, "ring_time": 8, "operator_id": "0111"}

大约 12,000 行。据我所知,这是为elasticsearch中的批量API格式化JSON文件的正确方法。我仍然对如何使用 es.bulk() 并将这个单个文件作为输入感到困惑。我已经为每一行指定了索引和 id。

最佳答案

啊好吧,所以 helpers.bulk() 模块将字典列表和我的 elasticsearch 客户端作为参数,而不是每个条目 2 行 JSON 文件,我只需要添加"_index" "type""_id" 到每个 JSON 字典,它起作用了!

关于python - 如何在 Python 中将 Elasticsearch 批量索引与单个 JSON 文件结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30597816/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com