# Can ES aggregation aggregate similar terms into one bucket?

**URL:** <https://discuss.elastic.co/t/can-es-aggregation-aggregate-similar-terms-into-one-bucket/54501>\
**Category:** Elasticsearch\
**Created:** [July 1, 2016, 5:37am UTC](https://discuss.elastic.co/t/can-es-aggregation-aggregate-similar-terms-into-one-bucket/54501 "2016-07-01T05:37:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Youxu](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/youxu/32/117375_2.png) [@Youxu](https://discuss.elastic.co/u/Youxu)\
**Post date:** [July 1, 2016, 5:37am UTC](https://discuss.elastic.co/t/can-es-aggregation-aggregate-similar-terms-into-one-bucket/54501/1 "2016-07-01T05:37:22Z")

</div>

Say, the log has a field like "queryTerm" to save query term from our site search.

We want to categorize all query terms and group similar terms into one category.

Example, "directx", "direct download" will be in same category.

The categorize and group sound like ES's aggregation.

Does ES aggregation support this scenario? or Any work around if no such built-in support.

---

<div class="post-metadata">

**Author:** ![Mark\_Harwood](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mark_harwood/32/10538_2.png) [@Mark\_Harwood](https://discuss.elastic.co/u/Mark_Harwood)\
**Post date:** [July 1, 2016, 8:06am UTC](https://discuss.elastic.co/t/can-es-aggregation-aggregate-similar-terms-into-one-bucket/54501/2 "2016-07-01T08:06:10Z")

</div>

If you are wanting to cluster related query terms then click logs are a useful way of doing this.

We demonstrate doing this with the Graph plugin at 27:40 in this video: [https://www.elastic.co/elasticon/conf/2016/sf/graph-capabilities-in-the-elastic-stack](https://www.elastic.co/elasticon/conf/2016/sf/graph-capabilities-in-the-elastic-stack)

---

<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:39pm UTC](https://discuss.elastic.co/t/can-es-aggregation-aggregate-similar-terms-into-one-bucket/54501/3 "2017-07-05T22:39:01Z")

</div>


