2015-06-17 37 views
2

根據spring data solr文檔,您可以使用註釋或使用solr數據提供的Java API來指定構面字段。在註釋中,您可以向指定多個小字段:如何指定多個Spring Data Solr構面字段?

@Facet(fields = { "clientCode", "state", "productCode"}, limit = 10, minCount= 1) 

documentation

例2.6。

// produces: f.name.facet.prefix=spring 
FacetOptions options = new FacetOptions(); 
options.addFacetOnField(new FieldWithFacetParameters("name").setPrefix("spring")); 

如何使用FacetOptions添加多個構面?

看起來你只能在查詢中添加一個Facet。

回答

1

您可以多次調用addFacetOnField方法在多個字段上添加構面。

options.addFacetOnField(new FieldWithFacetParameters("name").setPrefix("spring"));