Spring 数据存储聚合

Spring data repository Aggregation

我正在使用 Spring 数据并且有一个包含一些关于汽车的数据的存储库。

我的界面:

public interface CarRepository extends ElasticsearchRepository<Car, String> {

    public List<Car> findByYear(int year);

    public List<Car> findByYearGreaterThan(int year);

}

我如何创建一种方法来在我的存储库中使用分面搜索(我相信它们在 Elasticsearch 上被称为聚合)?

最后使用 ElasticSearchTemplate 很容易(因为它访问相同的索引)。