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 很容易(因为它访问相同的索引)。
我正在使用 Spring 数据并且有一个包含一些关于汽车的数据的存储库。
我的界面:
public interface CarRepository extends ElasticsearchRepository<Car, String> {
public List<Car> findByYear(int year);
public List<Car> findByYearGreaterThan(int year);
}
我如何创建一种方法来在我的存储库中使用分面搜索(我相信它们在 Elasticsearch 上被称为聚合)?
最后使用 ElasticSearchTemplate 很容易(因为它访问相同的索引)。