//mget批量查询
@Test
public void test6() throws Exception {
//指定ES集群
Settings settings = Settings.builder().put("cluster.name", "my-application").build();
//创建访问ES服务器的客户端
TransportClient client = new PreBuiltTransportClient(settings)
.addTransportAddress(new TransportAddress(InetAddress.getByName("192.168.123.101"),9300));
MultiGetResponse response = client.prepareMultiGet()
.add("index1", "blog", "8", "10")
.add("lib3", "user", "1", "2", "3")
.get();
for (MultiGetItemResponse itrm : response){
GetResponse gr = itrm.getResponse();
if (gr != null && gr.isExists()){
System.out.println(gr.getSourceAsString());
}
}
}
//bulk批量操作可以增删改 这里是添加
@Test
ElasticSearch学习(八)在Java应用中实现批量操作(mget&bulk)和查询删除、match_all(查询所有)
最新推荐文章于 2024-05-29 12:44:43 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)