根据spring data solr docs,您可以通过使用注释或使用solr数据提供的Java API来指定构面字段。在注释中,您可以指定多个构面字段:
@Facet(fields = { "clientCode", "state", "productCode"}, limit = 10, minCount= 1)
例2.6。
// produces: f.name.facet.prefix=spring
FacetOptions options = new FacetOptions();
options.addFacetOnField(new FieldWithFacetParameters("name").setPrefix("spring"));
如何使用FacetOptions添加多个方面?
看起来你只能在查询中添加一个Facet。
答案 0 :(得分:1)
您可以多次调用addFacetOnField
方法在多个字段中添加构面。
options.addFacetOnField(new FieldWithFacetParameters("name").setPrefix("spring"));