RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(
new HttpHost("10.1.10.00", 9500, "http")));
BulkRequest request = new BulkRequest();
request.add(new UpdateRequest("hz_qyhznr_sx_index", "_doc", "6127000000006419119")
.doc(XContentType.JSON, "REGORGCHINESE", "安康市工").fetchSource(true));
BulkResponse bulk = client.bulk(request, RequestOptions.DEFAULT);
UpdateRequest updateRequest = new UpdateRequest("hz_qyhznr_sx_index", "_doc", "6127000000006419119");
//待更新的内容
Map<String, String> map = new HashMap<>();
map.put("ENTNAME", "安康市工商行政管理局高新技术产业开发区分局1");
updateRequest.doc(map);
//发起请求
UpdateResponse updateResponse = client.update(updateRequest);
System.out.println(updateResponse);
XContentBuilder builder = XContentFactory.jsonBuilder();
builder.startObject();
{
builder.field("REGORGCHINESE", "安康市工");
}
builder.endObject();
UpdateRequest request3 = new UpdateRequest(
"hz_qyhznr_sx_index",
"_doc",
"6127000000006419119")
.doc(builder);
UpdateResponse update = client.update(request3);
elasticSearch 修改数据3种java Api
最新推荐文章于 2024-05-15 10:42:06 发布