# Can i "post\_filter" multiple fields?

**URL:** https://discuss.elastic.co/t/can-i-post-filter-multiple-fields/42174
**Category:** Elasticsearch
**Created:** [February 18, 2016, 6:04pm UTC](https://discuss.elastic.co/t/can-i-post-filter-multiple-fields/42174 "2016-02-18T18:04:16Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![kenshero](https://avatars.discourse-cdn.com/v4/letter/k/bbe5ce/32.png) [@kenshero](https://discuss.elastic.co/u/kenshero)
#### Post date: [February 18, 2016, 6:04pm UTC](https://discuss.elastic.co/t/can-i-post-filter-multiple-fields/42174/1 "2016-02-18T18:04:16Z")

</div>

this DSL my elasticsearch

{  
"query": {  
"multi\_match": {  
"query": "text\_search xxxxxxx",  
"type" : "phrase\_prefix",  
"fields": ["xxxxxx","yyyyyyy"]  
}  
},  
"post\_filter": {  
"terms": {  
"field xxxxx ": [  
"xxxxx",  
"yyyyy"  
]  
}  
}  
}

How i query multiple field in post\_filter ? Help me pls .

Thank you

---

<div class="post-metadata">

### Author: ![nik9000](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nik9000/32/44947_2.png) [@nik9000](https://discuss.elastic.co/u/nik9000)
#### Post date: [February 19, 2016, 2:57am UTC](https://discuss.elastic.co/t/can-i-post-filter-multiple-fields/42174/2 "2016-02-19T02:57:20Z")

</div>

You can use a bool query for that.

---

<div class="post-metadata">

### Author: ![kenshero](https://avatars.discourse-cdn.com/v4/letter/k/bbe5ce/32.png) [@kenshero](https://discuss.elastic.co/u/kenshero)
#### Post date: [February 19, 2016, 3:07pm UTC](https://discuss.elastic.co/t/can-i-post-filter-multiple-fields/42174/3 "2016-02-19T15:07:34Z")

</div>

how to ? can example me ?

---

<div class="post-metadata">

### Author: ![nik9000](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nik9000/32/44947_2.png) [@nik9000](https://discuss.elastic.co/u/nik9000)
#### Post date: [February 19, 2016, 3:18pm UTC](https://discuss.elastic.co/t/can-i-post-filter-multiple-fields/42174/4 "2016-02-19T15:18:49Z")

</div>

[https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-bool-query.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-bool-query.html) good enough? You can put the `bool` right into the `post_filter`.

---

<div class="post-metadata">

### Author: ![kenshero](https://avatars.discourse-cdn.com/v4/letter/k/bbe5ce/32.png) [@kenshero](https://discuss.elastic.co/u/kenshero)
#### Post date: [March 15, 2016, 6:09pm UTC](https://discuss.elastic.co/t/can-i-post-filter-multiple-fields/42174/5 "2016-03-15T18:09:06Z")

</div>

thank you .

---

<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 5, 2017, 11:08pm UTC](https://discuss.elastic.co/t/can-i-post-filter-multiple-fields/42174/6 "2017-07-05T23:08:12Z")

</div>


