# Update multiple documents in Elastic search using java

**URL:** https://discuss.elastic.co/t/update-multiple-documents-in-elastic-search-using-java/200018
**Category:** Elasticsearch
**Created:** [September 18, 2019, 1:46pm UTC](https://discuss.elastic.co/t/update-multiple-documents-in-elastic-search-using-java/200018 "2019-09-18T13:46:06Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Velliyangiri](https://avatars.discourse-cdn.com/v4/letter/v/50afbb/32.png) [@Velliyangiri](https://discuss.elastic.co/u/Velliyangiri)
#### Post date: [September 18, 2019, 1:46pm UTC](https://discuss.elastic.co/t/update-multiple-documents-in-elastic-search-using-java/200018/1 "2019-09-18T13:46:07Z")

</div>

In java which querybuilder to use update all the documents in this specified range.!..This is my java code.  
Code ----\>  
UpdateByQueryRequest requested = new UpdateByQueryRequest(arr[1]);  
requested.setConflicts("proceed");  
requested.setMaxDocs(10000);  
for (Entry\<String, String\> entry : m1.entrySet())  
{  
QueryBuilder matchQueryBuilder = QueryBuilders.rangeQuery(entry.getKey()).lt(entry.getValue());  
requested.setQuery(matchQueryBuilder);  
}  
for (Entry\<String, String\> entry : m.entrySet())  
{  
QueryBuilder q=QueryBuilders.boolQuery();  
requested.setQuery(q);  
}  
BulkByScrollResponse bulkResponse =client.updateByQuery(requested, RequestOptions.DEFAULT);  
long updateddocuments = bulkResponse.getUpdated();  
if(bulkResponse!=null)  
System.out.println("

Your details should be updated successfully,No of documents updated:"+updateddocuments+"

");  
-------\>  
First i have set the query for specified range by using rangeQuery and i need to update the data in that range.. Please give me the sollution to update the data in this specified range using RestHighLevelClient api.! ![update](https://us1.discourse-cdn.com/elastic/original/3X/e/9/e956c7e9899aaf89f03ba6d697ac119f0ab017b5.png)

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [October 16, 2019, 1:54pm UTC](https://discuss.elastic.co/t/update-multiple-documents-in-elastic-search-using-java/200018/2 "2019-10-16T13:54:07Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
