From 11645bd3b84c74134797e7ec5c81b9b2c3dfb5d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=AE=87=E4=B8=93=E5=B1=9E?= <943260285@qq.com> Date: Tue, 6 Feb 2024 14:27:51 +0800 Subject: [PATCH] According to the documentation getting-started-java adjustment IndexingTest.java update doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit According to the documentation https://www.elastic.co/guide/en/elasticsearch/client/java-api-client/current/getting-started-java.html,Update exception (Validation Failed: 1: script or doc is missing;) --- .../co/elastic/clients/documentation/usage/IndexingTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java-client/src/test/java/co/elastic/clients/documentation/usage/IndexingTest.java b/java-client/src/test/java/co/elastic/clients/documentation/usage/IndexingTest.java index b06b31d13..35905bc16 100644 --- a/java-client/src/test/java/co/elastic/clients/documentation/usage/IndexingTest.java +++ b/java-client/src/test/java/co/elastic/clients/documentation/usage/IndexingTest.java @@ -200,7 +200,8 @@ public void updateDoc() throws Exception { esClient.update(u -> u .index("products") .id("bk-1") - .upsert(product), + .doc(product) + .docAsUpsert(true), Product.class ); //end::single-doc-update