gpt4 book ai didi

python - 如何使用 Python Elasticsearch mget() API

转载 作者:太空狗 更新时间:2023-10-29 20:44:57 26 4
gpt4 key购买 nike

我想使用 elasticsearch python 的 _mget API 获取具有多个 ID 的文档。

我在 Elasticsearch 对象上使用 es.mget() 方法。但是,我不知道要提供什么作为 body 参数的参数。它应该是逗号分隔的 ID 列表还是提到 _id 的文档列表。

两种方法我都试过了,但一直收到异常:

elasticsearch.exceptions.RequestError

最佳答案

mget() 当您通过文档 ID 检索多个文档时使用。您应该按描述传递 body = {'ids': [doc_id1, doc_id2]} ES Multi GET API

 es_client.mget(index = 'bank',
doc_type = 'account',
body = {'ids': ['100', '101']})

关于python - 如何使用 Python Elasticsearch mget() API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35441373/

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