GroupBy query in Spring data elasticsearch

I am developing a project using Elasticsearch 2.3.2 and spring data elasticsearch 2.1.0, I have a situation like i need to fetch list of data like group by value on one or multiple columns using Spring data repository.
Need support on this as i could't find any help online.

Take a look at