# How to use filters from Java API in elasticsearch 0.7?

**URL:** <https://discuss.elastic.co/t/how-to-use-filters-from-java-api-in-elasticsearch-0-7/2926>\
**Category:** Elasticsearch\
**Created:** [April 23, 2010, 11:18am UTC](https://discuss.elastic.co/t/how-to-use-filters-from-java-api-in-elasticsearch-0-7/2926 "2010-04-23T11:18:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nicolas\_3](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nicolas_3/32/3345_2.png) [@Nicolas\_3](https://discuss.elastic.co/u/Nicolas_3)\
**Post date:** [April 23, 2010, 11:18am UTC](https://discuss.elastic.co/t/how-to-use-filters-from-java-api-in-elasticsearch-0-7/2926/1 "2010-04-23T11:18:30Z")

</div>

Hi,

I was wondering how I could use the filter capabilities in the 0.7. In  
the 0.6 Filters were implementing JsonQueryBuilder but it is no more  
the case. So I cannot specify any filters in the SearchRequest. Do you  
intend to add special filter() method on this object?

Is that because it is work in progress or shall I open an issue on  
GitHub?

Thanks for this wonderful search engine btw,

Nicolas

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [April 23, 2010, 3:39pm UTC](https://discuss.elastic.co/t/how-to-use-filters-from-java-api-in-elasticsearch-0-7/2926/2 "2010-04-23T15:39:59Z")

</div>

There was a bug and it was fixed in this area. You can't use filters as  
queries, what you need to do is use a query that can accept a filter. For  
example, the FilteredJsonQueryBuilder ("filtered") can accept a query and a  
filter, or the ConstantScoreQueryJsonQueryBuilder ("constantScoreQuery") can  
wrap a filter as a query.

cheers,  
shay.banon

On Fri, Apr 23, 2010 at 2:18 PM, Nicolas [leroux.nicolas@gmail.com](mailto:leroux.nicolas@gmail.com) wrote:

> Hi,
> 
> I was wondering how I could use the filter capabilities in the 0.7. In  
> the 0.6 Filters were implementing JsonQueryBuilder but it is no more  
> the case. So I cannot specify any filters in the SearchRequest. Do you  
> intend to add special filter() method on this object?
> 
> Is that because it is work in progress or shall I open an issue on  
> GitHub?
> 
> Thanks for this wonderful search engine btw,
> 
> Nicolas

---

<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:** [July 6, 2017, 4:24am UTC](https://discuss.elastic.co/t/how-to-use-filters-from-java-api-in-elasticsearch-0-7/2926/3 "2017-07-06T04:24:25Z")

</div>

Closed on July 6, 2017, 4:24am UTC


