gpt4 book ai didi

python - 执行批量索引操作时如何在Elasticsearch中指定显式文档ID?

转载 作者:行者123 更新时间:2023-12-03 02:04:10 30 4
gpt4 key购买 nike

我必须在elasticsearch中执行批量索引操作。
数据看起来像

[{'code': 12, 'name': 'ABC', 'designation': 'ceo'}, 
{'code': 13, 'name': 'AIB', 'designation': 'cfo'},
{'code': 14, 'name': 'AXB', 'designation': 'cto'}]

在索引时,我想显式提供代码作为id。执行单个索引操作时很简单。我不确定如何在批量索引操作中完成此操作。

最佳答案

对于索引,批量格式不同。每个索引请求必须有2行。第一个用于元数据,例如indexname,类型名称和ID,第二个用于实际数据-

{ "index" : { "_index" : "test", "_type" : "type1", "_id" : "1" } }
{ "field1" : "value1" }

您可以在第一个字段中指定ID。
您可以在 here上阅读更多内容。

关于python - 执行批量索引操作时如何在Elasticsearch中指定显式文档ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28359024/

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