# How to add aggregions in KNN search?

**URL:** <https://discuss.elastic.co/t/how-to-add-aggregions-in-knn-search/310457>\
**Category:** Elasticsearch\
**Created:** [July 23, 2022, 4:14pm UTC](https://discuss.elastic.co/t/how-to-add-aggregions-in-knn-search/310457 "2022-07-23T16:14:03Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![namespace-Pt](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/namespace-pt/32/105443_2.png) [@namespace-Pt](https://discuss.elastic.co/u/namespace-Pt)\
**Post date:** [July 23, 2022, 4:14pm UTC](https://discuss.elastic.co/t/how-to-add-aggregions-in-knn-search/310457/1 "2022-07-23T16:14:03Z")

</div>

I want to use aggregations over the search result of the `knn_search` api (because I need facet search on the user interface), but I cannot pass the `agg` parameter as in the `search` api. Any suggestions?

---

<div class="post-metadata">

**Author:** ![mayya](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mayya/32/83147_2.png) [@mayya](https://discuss.elastic.co/u/mayya)\
**Post date:** [August 3, 2022, 7:38pm UTC](https://discuss.elastic.co/t/how-to-add-aggregions-in-knn-search/310457/2 "2022-08-03T19:38:13Z")

</div>

Indeed currently (before ES 8.4 version) it is not possible.  
But in ES 8.4 we [moved](https://github.com/elastic/elasticsearch/pull/88694) knn search inside `_search` API, so from 8.4 it will be possible to use aggregations on knn search results.

---

<div class="post-metadata">

**Author:** ![namespace-Pt](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/namespace-pt/32/105443_2.png) [@namespace-Pt](https://discuss.elastic.co/u/namespace-Pt)\
**Post date:** [August 7, 2022, 8:23am UTC](https://discuss.elastic.co/t/how-to-add-aggregions-in-knn-search/310457/3 "2022-08-07T08:23:45Z")

</div>

@mayya When will 8.4 come out?

---

<div class="post-metadata">

**Author:** ![Julie\_Tibshirani](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/julie_tibshirani/32/55628_2.png) [@Julie\_Tibshirani](https://discuss.elastic.co/u/Julie_Tibshirani)\
**Post date:** [August 15, 2022, 5:11pm UTC](https://discuss.elastic.co/t/how-to-add-aggregions-in-knn-search/310457/5 "2022-08-15T17:11:33Z")

</div>

@namespace-Pt we don't share exact release dates, but we are hard at work on preparing 8.4 now. In the past minor releases have come out every 2 months or so.

---

<div class="post-metadata">

**Author:** ![namespace-Pt](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/namespace-pt/32/105443_2.png) [@namespace-Pt](https://discuss.elastic.co/u/namespace-Pt)\
**Post date:** [August 18, 2022, 11:21am UTC](https://discuss.elastic.co/t/how-to-add-aggregions-in-knn-search/310457/6 "2022-08-18T11:21:07Z")

</div>

thanks!

---

<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:** [September 15, 2022, 11:21am UTC](https://discuss.elastic.co/t/how-to-add-aggregions-in-knn-search/310457/7 "2022-09-15T11:21:51Z")

</div>

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