Elasticsearch java API (10)Multi Get API

来源:互联网 发布:朝鲜族吃里扒外知乎 编辑:程序博客网 时间:2024/04/26 06:30

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操作的更多信息,查看其余多得到文档。


0 0
原创粉丝点击