Solr - 查询中的多个facet.field

时间:2015-09-09 14:15:10

标签: solr solrj

我想在我的Map中添加多个facet.field(以及facet.count和其他属性)以在查询中使用SolrParams,但它只允许您为每个键添加一个值(Java Map)。

可以这样做吗?

类似的东西:

Map params = new Map();
params.put("facet.field", "title");
params.put("facet.field", "tags");
...
query(new SolrParams(params));

1 个答案:

答案 0 :(得分:2)

试试这种方式

solrQuery.addFacetField(“subcat”)
solrQuery.addFacetField(“tags”)
solrQuery.addFacetField(“languages”)

检查链接以供参考Solr-using-Solr4J-in-Java