# Elastic search depreciated classes

**URL:** <https://discuss.elastic.co/t/elastic-search-depreciated-classes/116232>\
**Category:** Elasticsearch\
**Created:** [January 19, 2018, 12:41pm UTC](https://discuss.elastic.co/t/elastic-search-depreciated-classes/116232 "2018-01-19T12:41:25Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 22, 2018, 1:04pm UTC](https://discuss.elastic.co/t/elastic-search-depreciated-classes/116232/8 "2018-01-22T13:04:01Z")

</div>

It's unclear to me what you are getting in `QueryBuilder andQuery` or `QueryBuilder andQueryBuilder`.

Anyway, you can write something like:

```auto
client.search(new SearchRequest()
    .source(new SearchSourceBuilder().query(
            QueryBuilders.boolQuery()
                .filter(QueryBuilders.rangeQuery("location.lat").gte(0).lte(0))
                .filter(QueryBuilders.rangeQuery("location.lon").gte(0).lte(0))
    ))
);

```

---

_[View the full topic](https://discuss.elastic.co/t/elastic-search-depreciated-classes/116232)._
