How to return all documents for each bucket after ElasticSearch term aggregation? How to return all documents for each bucket after ElasticSearch term aggregation? elasticsearch elasticsearch

How to return all documents for each bucket after ElasticSearch term aggregation?


Have you considered using collapse on field?

It returns doc grouped under inner_hits (hits.hits[].inner_hits.<collapse-group-name>.hits.hits[]._source)

Refer - https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search-request-collapse.html