From 83268e5e3699ee2fc8adb1bdd7adb68cd8a3a185 Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Sun, 31 Mar 2024 20:48:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=96=B0=E5=A2=9E):=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/itcast/hotel/HotelDocumentTest.java | 17 +++++++++++++++++ .../cn/itcast/hotel/HotelDocumentTest.class | Bin 3772 -> 4372 bytes 2 files changed, 17 insertions(+) diff --git a/src/test/java/cn/itcast/hotel/HotelDocumentTest.java b/src/test/java/cn/itcast/hotel/HotelDocumentTest.java index a41a642..c1570a5 100644 --- a/src/test/java/cn/itcast/hotel/HotelDocumentTest.java +++ b/src/test/java/cn/itcast/hotel/HotelDocumentTest.java @@ -8,6 +8,7 @@ import org.apache.http.HttpHost; import org.elasticsearch.action.get.GetRequest; import org.elasticsearch.action.get.GetResponse; import org.elasticsearch.action.index.IndexRequest; +import org.elasticsearch.action.update.UpdateRequest; import org.elasticsearch.client.RequestOptions; import org.elasticsearch.client.RestClient; 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.boot.test.context.SpringBootTest; +import java.io.IOException; + @SpringBootTest public class HotelDocumentTest { private RestHighLevelClient client; @@ -64,4 +67,18 @@ public class HotelDocumentTest { 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); + } } diff --git a/target/test-classes/cn/itcast/hotel/HotelDocumentTest.class b/target/test-classes/cn/itcast/hotel/HotelDocumentTest.class index f3bf0985424c3ba6ecdfb1908aaa9f89adf461ed..424ffc56d58230a1058a735fcf44527fbecf77ee 100644 GIT binary patch delta 989 zcmaKr*-sNu6vn^XWxCLsI87QTt-&RVQ=uekHL1ZRC6QPqX(eRzfsAEhiqe*LN{lZg zKGqcm*Qy}mzOvXV1&xpTfB4{=e}VDLw3H&omwV@&d+zyu=ewCD-^3RC_uq@30qnt- zS-aQ9S#X)5P3>=JO6Jl7k|GCs^(`t7=j5znM;=Klt}&R?nM7Q+;s%2;7z|o5&S1+b zQbsu;4N-oAf%{P?{2VW9cWyaw8+WL5AQfi_x1Np+N+VL>yp%i}=s7be#})M}=k@x$ARHtbvNtL zBt-$rGTO~T32c@=449%-D+ZeIh*n3X0MmF(5imoiMog+1$F9*Sig}o5ZGjV;v5|HU zw$|NiuHJh>H74rx6e}>#DFeKybfd2zoocF9VF8{ZT2^W7L_+U$3d*0&}%-E>Snl7@>@WsCqW|bp|)gl@t1;2UUyq4qek>+( zyc#RwW}jxfe-8ac-0fR+zw*Av2>CdnM#;38j_anJ_l-3z$j7h*I2o*ZVnbNF|6l zzre4-y0=wLL{75z*=O&w*4iuI`4acNe?Gke1KbsTu|{jf_h#hpr&RN^V9%00+lpH;PJj+t zl%phS{fLGMa8f>e{Sc^MPoI#IG8kR6&vkx@wTUgy(X`{fg*8j_S z;&7f;*I5>tZH)QM{EYR{oLaEW3d?&KmZ=#cjL5Drx*4zGH!J*p*;(LB{1I7v&V~4G TlP|gYm*2&;&|TbAO}>S1(4a-J