1

我添加了一种方法来根据书籍和年份的值获取我的存储库类

public interface Repository extends SolrCrudRepository<Doc, Long> { @Query(fields = { Constants.QUARTER_FIELD }) public List<CodingClinicDoc> findQuarterByBookAndYear(String book, int year); }

但我得到重复的值,例如“第一季度”大约 10 次

请告诉我是否有办法将组字段group=true&group.field=quarter应用于@Query注释以获得独特的结果。或其他方式来获得不同的季度。

4

1 回答 1

1

从 Spring Data Solr 的 1.5.2 版开始,您不能将结果分组与 SolrRepository 一起使用。您必须使用 SolrTemplate。有关Spring 数据 solr 参考,请参阅本节(http://docs.spring.io/spring-data/solr/docs/1.5.2.RELEASE/reference/html/#solr.misc.group )。

于 2016-02-16T13:30:58.567 回答