DATAES-97 - UpdateQuery and UpdateBuilder should use UpdateRequest instead of the IndexRequest

This commit is contained in:
Mohsin Husen 2014-08-10 11:58:10 +01:00
parent 0317dcb275
commit 1f99dcb911

View File

@ -398,7 +398,6 @@ public class ElasticsearchTemplate implements ElasticsearchOperations, Applicati
UpdateRequestBuilder updateRequestBuilder = client.prepareUpdate(indexName, type, query.getId()); UpdateRequestBuilder updateRequestBuilder = client.prepareUpdate(indexName, type, query.getId());
if (query.DoUpsert()) { if (query.DoUpsert()) {
updateRequestBuilder.setDocAsUpsert(true) updateRequestBuilder.setDocAsUpsert(true)
.setUpsert(query.getUpdateRequest())
.setDoc(query.getUpdateRequest().doc()) .setDoc(query.getUpdateRequest().doc())
.setScript(query.getUpdateRequest().script()) .setScript(query.getUpdateRequest().script())
.setScriptParams(query.getUpdateRequest().scriptParams()) .setScriptParams(query.getUpdateRequest().scriptParams())