# ElasticSearch additional query injection

**URL:** <https://forum.shopware.com/t/elasticsearch-additional-query-injection/48623>\
**Category:** International (English Only)\
**Tags:** programming\
**Created:** [4. Oktober 2017 um 07:50 UTC](https://forum.shopware.com/t/elasticsearch-additional-query-injection/48623 "2017-10-04T07:50:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![irfanh94](https://avatars.discourse-cdn.com/v4/letter/i/8dc957/32.png) [@irfanh94](https://forum.shopware.com/u/irfanh94)\
**Post date:** [4. Oktober 2017 um 07:50 UTC](https://forum.shopware.com/t/elasticsearch-additional-query-injection/48623/1 "2017-10-04T07:50:14Z")

</div>

Hey guys,

&nbsp;

is there anyone who maybe knows how to inject additional query to elastic search.

This is query example:

&nbsp;

```
{
	"query" : {
		"bool":{
			"should":[
					{
						"bool":{
							"must_not":[
								{"term":{"manufacturer.id":1}},
								{"term":{"manufacturer.id":2}},
								{"term":{"manufacturer.id":3}},
								{"term":{"attributes.core.commodity_code":99}},
								{"term":{"attributes.core.sub_commodity_code":993}}
							]
						}
					},
					{
						"bool":{
							"should":[
								{"term":{"id":3}},
								{"term":{"id":4}},
								{"term":{"id":5}},
								{"term":{"attributes.core.sub_commodity_code":40}},
								{"term":{"attributes.core.commodity_code":42}}
							]
						}
					}
			]
		}
	}
}
```

---

<div class="post-metadata">

**Author:** ![irfanh94](https://avatars.discourse-cdn.com/v4/letter/i/8dc957/32.png) [@irfanh94](https://forum.shopware.com/u/irfanh94)\
**Post date:** [4. Oktober 2017 um 09:26 UTC](https://forum.shopware.com/t/elasticsearch-additional-query-injection/48623/2 "2017-10-04T09:26:37Z")

</div>

Solved.

I have found solution using BoolQuery class.
