我是solr的新手。我想使用带有桶的json.facet和使用solrj的sum或avg等聚合。 它已经在solrj中实现了吗?我无法在solrj中找到任何使用json.facet的文档或示例。
有一个像这样的solrj实现的例子会很好:
curl http://localhost:8983/solr/query -d 'q=*:*&rows=0&
json.facet={
categories:{
type : terms,
field : cat,
sort : { x : desc},
facet:{
x : "avg(price)",
y : "sum(price)"
}
}
}
'
答案 0 :(得分:1)
即使solrj没有像
这样的自定义方法public SolrQuery setFacet(boolean b)
对于json facets 等,您仍然可以像这样使用它们:
solrQuery.add("json.facet", "...");
solrQuery.setParam("json.facet", "...");