我想使用elasticsearch python的_mget接口来获取多个I的文档。
我在一个Elasticsearch对象上使用es.mget()方法。但是,我不知道提供什么作为body param的参数。它应该是用逗号分隔的it列表,还是提到的带有_id的文档列表。
这两种方法我都试过了,一直收到一个异常:
elasticsearch.exceptions.RequestError
发布于 2016-07-16 21:12:41
当您通过文档id检索多个文档时,将使用mget()。您应该以describe ES Multi GET API的形式传递body = {'ids': [doc_id1, doc_id2]}
es_client.mget(index = 'bank',
doc_type = 'account',
body = {'ids': ['100', '101']})https://stackoverflow.com/questions/35441373
复制相似问题