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