diff --git a/src/main/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplate.java b/src/main/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplate.java index 79b2acf05..7292efb93 100755 --- a/src/main/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplate.java +++ b/src/main/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplate.java @@ -398,7 +398,6 @@ public class ElasticsearchTemplate implements ElasticsearchOperations, Applicati UpdateRequestBuilder updateRequestBuilder = client.prepareUpdate(indexName, type, query.getId()); if (query.DoUpsert()) { updateRequestBuilder.setDocAsUpsert(true) - .setUpsert(query.getUpdateRequest()) .setDoc(query.getUpdateRequest().doc()) .setScript(query.getUpdateRequest().script()) .setScriptParams(query.getUpdateRequest().scriptParams())