# Client API Multiple queries

**URL:** <https://discuss.elastic.co/t/client-api-multiple-queries/148784>\
**Category:** Elasticsearch\
**Created:** [September 17, 2018, 8:06am UTC](https://discuss.elastic.co/t/client-api-multiple-queries/148784 "2018-09-17T08:06:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![xodn0812](https://avatars.discourse-cdn.com/v4/letter/x/c5a1d2/32.png) [@xodn0812](https://discuss.elastic.co/u/xodn0812)\
**Post date:** [September 17, 2018, 8:06am UTC](https://discuss.elastic.co/t/client-api-multiple-queries/148784/1 "2018-09-17T08:06:18Z")

</div>

I want to use condition search and time search at the same time.  
However, the query () API seems to be able to issue only one condition.  
Can I put multiple conditions?

My sources are:

```
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();

//matchQuery
searchSourceBuilder.query(QueryBuilders.matchQuery("_id", "A00TrWUBjYV5_LlHi7QX"));

//rangeQuery 
RangeQueryBuilder rangeQuery = new RangeQueryBuilder("@timestamp").from(matadata.getFromTime()).to(matadata.getToTime());
			rangeQuery.format("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
searchSourceBuilder.query(rangeQuery);
```

---

<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 15, 2018, 8:06am UTC](https://discuss.elastic.co/t/client-api-multiple-queries/148784/2 "2018-10-15T08:06:21Z")

</div>

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