# ES 7.8.0 Java RestHighLevelClient UpdateByQueryAsync throws SocketTimeoutException

**URL:** <https://discuss.elastic.co/t/es-7-8-0-java-resthighlevelclient-updatebyqueryasync-throws-sockettimeoutexception/242839>\
**Category:** Elasticsearch\
**Tags:** language-clients\
**Created:** [July 28, 2020, 6:41am UTC](https://discuss.elastic.co/t/es-7-8-0-java-resthighlevelclient-updatebyqueryasync-throws-sockettimeoutexception/242839 "2020-07-28T06:41:13Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![benatwork](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/benatwork/32/72889_2.png) [@benatwork](https://discuss.elastic.co/u/benatwork)\
**Post date:** [July 28, 2020, 6:57am UTC](https://discuss.elastic.co/t/es-7-8-0-java-resthighlevelclient-updatebyqueryasync-throws-sockettimeoutexception/242839/2 "2020-07-28T06:57:55Z")

</div>

I see this topic - [Socket timeout during reindexAsync in RestHighLevelClient](https://discuss.elastic.co/t/socket-timeout-during-reindexasync-in-resthighlevelclient/203452) - and it sounds like a similar situation - but I can't see any submitUpdateByQueryTask on the RestHighLevelClient. Would this be the right way to approach it? Can I use the low level client to do this? I'll take a look into this approach...

---

_[View the full topic](https://discuss.elastic.co/t/es-7-8-0-java-resthighlevelclient-updatebyqueryasync-throws-sockettimeoutexception/242839)._
