# Access to matched\_queries in Painless script

**URL:** <https://discuss.elastic.co/t/access-to-matched-queries-in-painless-script/301109>\
**Category:** Elasticsearch\
**Tags:** painless\
**Created:** [March 30, 2022, 2:42pm UTC](https://discuss.elastic.co/t/access-to-matched-queries-in-painless-script/301109 "2022-03-30T14:42:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![scurtis\_es](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/scurtis_es/32/103841_2.png) [@scurtis\_es](https://discuss.elastic.co/u/scurtis_es)\
**Post date:** [March 30, 2022, 2:42pm UTC](https://discuss.elastic.co/t/access-to-matched-queries-in-painless-script/301109/1 "2022-03-30T14:42:08Z")

</div>

I am writing a Painless script in a Java-based search application, and I wondered if it is now possible to access the "matched\_queries" value for named queries in order to better determine which clauses matched in a given search, because we are using custom scoring to rank our documents.

I saw a post from 2017 that said this wasn't possible at that time, and I was hoping that may have changed in the meantime.

Any help is much appreciated!

---

<div class="post-metadata">

**Author:** ![spinscale](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/spinscale/32/25011_2.png) [@spinscale](https://discuss.elastic.co/u/spinscale)\
**Post date:** [March 31, 2022, 12:06pm UTC](https://discuss.elastic.co/t/access-to-matched-queries-in-painless-script/301109/2 "2022-03-31T12:06:13Z")

</div>

I did a quick scan across the source code but have not found anything with regards to `matched_queries`. Feel free to open a GitHub issue as a feature request, in which part of a search you would like to have this available.

---

<div class="post-metadata">

**Author:** ![scurtis\_es](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/scurtis_es/32/103841_2.png) [@scurtis\_es](https://discuss.elastic.co/u/scurtis_es)\
**Post date:** [April 1, 2022, 3:12pm UTC](https://discuss.elastic.co/t/access-to-matched-queries-in-painless-script/301109/3 "2022-04-01T15:12:12Z")

</div>

Thanks, @spinscale . I appreciate you taking a look.

---

<div class="post-metadata">

**Author:** ![scurtis\_es](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/scurtis_es/32/103841_2.png) [@scurtis\_es](https://discuss.elastic.co/u/scurtis_es)\
**Post date:** [April 1, 2022, 3:42pm UTC](https://discuss.elastic.co/t/access-to-matched-queries-in-painless-script/301109/4 "2022-04-01T15:42:04Z")

</div>

@spinscale I created an [issue here](https://github.com/elastic/elasticsearch/issues/85629), do you have any suggestions of alternatives in the meantime? If you read over that, you'll see what we're currently doing.

---

<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:** [April 29, 2022, 3:42pm UTC](https://discuss.elastic.co/t/access-to-matched-queries-in-painless-script/301109/5 "2022-04-29T15:42:50Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
