Java 如何在Solr中的@Query注释中添加组字段
我添加了一个方法,根据book和year的值获取我的存储库类Java 如何在Solr中的@Query注释中添加组字段,java,solr,solrj,spring-data-solr,Java,Solr,Solrj,Spring Data Solr,我添加了一个方法,根据book和year的值获取我的存储库类 公共接口存储库扩展了SolrCrudRepository{ @查询(字段={Constants.QUARTER_FIELD}) 按账簿和年份查找的公共列表(字符串簿,整数年); } 但我得到了重复的值,例如“第一季度”大约10次 请告诉我是否有方法将组字段(如group=true&group.field=quarter应用于@Query注释)以获得唯一的结果。 或者以其他方式获得不同的季度。从Spring Data Solr的1.5.
公共接口存储库扩展了SolrCrudRepository{
@查询(字段={Constants.QUARTER_FIELD})
按账簿和年份查找的公共列表(字符串簿,整数年);
}
但我得到了重复的值,例如“第一季度”大约10次
请告诉我是否有方法将组字段(如group=true&group.field=quarter
应用于@Query
注释)以获得唯一的结果。
或者以其他方式获得不同的季度。从Spring Data Solr的1.5.2版开始,您不能将结果分组与SolrRepository一起使用。您必须使用SolrTemplate。 请参阅Spring data solr参考中的本节()