# How to write post\_filter query/script for inner-hits

**URL:** <https://discuss.elastic.co/t/how-to-write-post-filter-query-script-for-inner-hits/47938>\
**Category:** Elasticsearch\
**Created:** [April 20, 2016, 5:04pm UTC](https://discuss.elastic.co/t/how-to-write-post-filter-query-script-for-inner-hits/47938 "2016-04-20T17:04:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Baskaran\_Rajendiran](https://avatars.discourse-cdn.com/v4/letter/b/cc9497/32.png) [@Baskaran\_Rajendiran](https://discuss.elastic.co/u/Baskaran_Rajendiran)\
**Post date:** [April 20, 2016, 5:04pm UTC](https://discuss.elastic.co/t/how-to-write-post-filter-query-script-for-inner-hits/47938/1 "2016-04-20T17:04:33Z")

</div>

How to write [post\_filter](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-post-filter.html) query/script for [inner-hits](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-inner-hits.html#search-request-inner-hits) of [nested](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) object

click [here](http://stackoverflow.com/questions/36749457/how-to-write-post-filter-query-script-for-inner-hits) for more details

---

<div class="post-metadata">

**Author:** ![mvg](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mvg/32/98890_2.png) [@mvg](https://discuss.elastic.co/u/mvg)\
**Post date:** [April 22, 2016, 9:07am UTC](https://discuss.elastic.co/t/how-to-write-post-filter-query-script-for-inner-hits/47938/2 "2016-04-22T09:07:40Z")

</div>

The inner hits definition in the main query doesn't know about your query inside the `post_filter` part and there therefor doesn't take it into account.

Why don't you move the 'ispresent' query to the nested query inside the main query? Then inner hits can 'ispresent' query take into account

---

<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, 10:57pm UTC](https://discuss.elastic.co/t/how-to-write-post-filter-query-script-for-inner-hits/47938/3 "2017-07-05T22:57:02Z")

</div>


