# BoolJsonFilterBuilder extends BaseJsonQueryBuilder

**URL:** <https://discuss.elastic.co/t/booljsonfilterbuilder-extends-basejsonquerybuilder/2904>\
**Category:** Elasticsearch\
**Created:** [April 11, 2010, 7:55pm UTC](https://discuss.elastic.co/t/booljsonfilterbuilder-extends-basejsonquerybuilder/2904 "2010-04-11T19:55:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Olafur\_Gauti\_Gudmund](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/olafur_gauti_gudmund/32/2694_2.png) [@Olafur\_Gauti\_Gudmund](https://discuss.elastic.co/u/Olafur_Gauti_Gudmund)\
**Post date:** [April 11, 2010, 7:55pm UTC](https://discuss.elastic.co/t/booljsonfilterbuilder-extends-basejsonquerybuilder/2904/1 "2010-04-11T19:55:44Z")

</div>

Hi,  
First of all, thanks for a great library. I'm using the Java API, and  
I have run into a small problem.  
The class org.elasticsearch.index.query.json.BoolJsonFilterBuilder is  
declared in the following way:

```
public class BoolJsonFilterBuilder extends BaseJsonQueryBuilder {
    ...
}

```

This looks like a bug. Should it not extend BaseJsonFilterBuilder  
instead?  
This prevents me from using BoolJsonFilterBuilder as  
JsonFilterBuilder.

Regards,  
OGG

---

<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 12, 2010, 12:05am UTC](https://discuss.elastic.co/t/booljsonfilterbuilder-extends-basejsonquerybuilder/2904/2 "2010-04-12T00:05:45Z")

</div>

Yes, you are correct. I have just pushed a fix for this, sorry!.

cheers,  
shay.banon

2010/4/11 Ólafur Gauti Guðmundsson [oli.gauti@gmail.com](mailto:oli.gauti@gmail.com)

> Hi,  
> First of all, thanks for a great library. I'm using the Java API, and  
> I have run into a small problem.  
> The class org.elasticsearch.index.query.json.BoolJsonFilterBuilder is  
> declared in the following way:
> 
> public class BoolJsonFilterBuilder extends BaseJsonQueryBuilder {  
> ...  
> }
> 
> This looks like a bug. Should it not extend BaseJsonFilterBuilder  
> instead?  
> This prevents me from using BoolJsonFilterBuilder as  
> JsonFilterBuilder.
> 
> Regards,  
> OGG

---

<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/booljsonfilterbuilder-extends-basejsonquerybuilder/2904/3 "2017-07-06T04:24:43Z")

</div>

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


