摘要: 批量处理BulkRequest,其本质就是将多个普通的CRUD请求组合在一起发送。 其中提供了一个add方法,用来添加其他请求: 可以看到,能添加的请求包括: IndexRequest,也就是新增 UpdateRequest,也就是修改 DeleteRequest,也就是删除 其实还是三步走: 1) 阅读全文
posted @ 2024-01-04 21:25 阿飞藏泪 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 删除的DSL为是这样的: DELETE /hotel/_doc/{id} 与查询相比,仅仅是请求方式从DELETE变成GET,可以想象Java代码应该依然是三步走: 1)准备Request对象,因为是删除,这次是DeleteRequest对象。要指定索引库名和id 2)准备参数,无参 3)发送请求。 阅读全文
posted @ 2024-01-04 21:20 阿飞藏泪 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 与之前类似,也是三步走: 1)准备Request对象。这次是修改,所以是UpdateRequest 2)准备参数。也就是JSON文档,里面包含要修改的字段 3)更新文档。这里调用client.update()方法 阅读全文
posted @ 2024-01-04 21:20 阿飞藏泪 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 可以看到,结果是一个JSON,其中文档放在一个_source属性中,因此解析就是拿到_source,反序列化为Java对象即可。 与之前类似,也是三步走: 1)准备Request对象。这次是查询,所以是GetRequest 2)发送请求,得到结果。因为是查询,这里调用client.get()方法 3 阅读全文
posted @ 2024-01-04 21:14 阿飞藏泪 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 可以看到与创建索引库类似,同样是三步走: 1)创建Request对象 2)准备请求参数,也就是DSL中的JSON文档 3)发送请求 阅读全文
posted @ 2024-01-04 21:13 阿飞藏泪 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 今天查了下软考证书,发现软考证书下来了。 阅读全文
posted @ 2024-01-04 20:09 阿飞藏泪 阅读(8) 评论(0) 推荐(0) 编辑
1 2 3
4