# Elasticsearch 5.x setQuery deprecated

**URL:** <https://discuss.elastic.co/t/elasticsearch-5-x-setquery-deprecated/66375>\
**Category:** Elasticsearch\
**Created:** [November 17, 2016, 11:51am UTC](https://discuss.elastic.co/t/elasticsearch-5-x-setquery-deprecated/66375 "2016-11-17T11:51:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Diego\_Corradini1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/diego_corradini1/32/13235_2.png) [@Diego\_Corradini1](https://discuss.elastic.co/u/Diego_Corradini1)\
**Post date:** [November 17, 2016, 11:51am UTC](https://discuss.elastic.co/t/elasticsearch-5-x-setquery-deprecated/66375/1 "2016-11-17T11:51:46Z")

</div>

I have a question regarding the last version of Elasticsearch.

Until the previous version I was using the following JAVA API search:

`SearchRequestBuilder request = client.prepareSearch(index).setSource(jsonQuery)`

Now setSource is deprecated and it is recommended to use setQuery(QueryBuilder) instead.

My question is the following, is it possible to pass the whole json query as before?

Thanks in advanced

---

<div class="post-metadata">

**Author:** ![nik9000](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nik9000/32/44947_2.png) [@nik9000](https://discuss.elastic.co/u/nik9000)\
**Post date:** [November 17, 2016, 3:38pm UTC](https://discuss.elastic.co/t/elasticsearch-5-x-setquery-deprecated/66375/2 "2016-11-17T15:38:50Z")

</div>

I think `QueryBuilder#wrapperQuery` works for the query portion but the rest doesn't have a direct replacement as far as I know.

---

<div class="post-metadata">

**Author:** ![Diego\_Corradini1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/diego_corradini1/32/13235_2.png) [@Diego\_Corradini1](https://discuss.elastic.co/u/Diego_Corradini1)\
**Post date:** [November 18, 2016, 2:54pm UTC](https://discuss.elastic.co/t/elasticsearch-5-x-setquery-deprecated/66375/3 "2016-11-18T14:54:34Z")

</div>

Thank you for your help Nik

---

<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:** [December 16, 2016, 2:54pm UTC](https://discuss.elastic.co/t/elasticsearch-5-x-setquery-deprecated/66375/4 "2016-12-16T14:54:56Z")

</div>

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