您的位置:首页 > 编程语言 > Java开发

Elasticsearch java API (10)Multi Get API

2016-06-24 16:48 591 查看


Multi Get API编辑

多让API允许基于他们得到的文档列表
 index
,
 type
 id
:
MultiGetResponse multiGetItemResponses = client.prepareMultiGet()
.add("twitter", "tweet", "1")     // <1>
.add("twitter", "tweet", "2", "3", "4") //<2>
.add("another", "type", "foo")   //<3>
.get();

for (MultiGetItemResponse itemResponse : multiGetItemResponses) { //<4>
GetResponse response = itemResponse.getResponse();
if (response.isExists()) {               //<5>
String json = response.getSourceAsString(); //<6>
}
}




得到一个id


或相同的id列表索引/类型


你也可以从另一个索引


遍历结果集


你可以检查文档是否存在


访问
 _source

在多get操作的更多信息,查看其余多得到文档。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息