feat(新增): 更新文档

This commit is contained in:
bunny 2024-03-31 20:48:07 +08:00
parent ad8fd9ed7b
commit 83268e5e36
2 changed files with 17 additions and 0 deletions

View File

@ -8,6 +8,7 @@ import org.apache.http.HttpHost;
import org.elasticsearch.action.get.GetRequest; import org.elasticsearch.action.get.GetRequest;
import org.elasticsearch.action.get.GetResponse; import org.elasticsearch.action.get.GetResponse;
import org.elasticsearch.action.index.IndexRequest; import org.elasticsearch.action.index.IndexRequest;
import org.elasticsearch.action.update.UpdateRequest;
import org.elasticsearch.client.RequestOptions; import org.elasticsearch.client.RequestOptions;
import org.elasticsearch.client.RestClient; import org.elasticsearch.client.RestClient;
import org.elasticsearch.client.RestHighLevelClient; import org.elasticsearch.client.RestHighLevelClient;
@ -18,6 +19,8 @@ import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import java.io.IOException;
@SpringBootTest @SpringBootTest
public class HotelDocumentTest { public class HotelDocumentTest {
private RestHighLevelClient client; private RestHighLevelClient client;
@ -64,4 +67,18 @@ public class HotelDocumentTest {
System.out.println(JSON.parseObject(json, HotelDoc.class)); System.out.println(JSON.parseObject(json, HotelDoc.class));
} }
// 更新文档
@Test
void testUpdateDocument() throws IOException {
// 1. Request准备
UpdateRequest request = new UpdateRequest("hotel", "61083");
// 准备请求参数
request.doc(
"price", "666",
"startName", "四钻"
);
// 发送请求
client.update(request, RequestOptions.DEFAULT);
}
} }