0
我想基于一个方面计算字段的统计数据。我的浏览器查询如下:SolrJ查询基于字段方面计算统计信息
select?q=<someFilterQuery>&rows=100&wt=json&indent=true&stats=true&stats.field=<statsField>&stats.facet=<statsFacetField>
上述查询工作得很好,并给出了所需的结果。然而,当我尝试以下列方式使用SolrJ:
val query = new SolrQuery()
query.setQuery("/select")
query.set("q","<FilterQuery>")
query.setGetFieldStatistics("<statsField>")
query.addStatsFieldFacets("<statsFacetField>")
val response = solrclient.query(query)
println(response.getFieldStatsInto().size())
我只是“1”作为输出,而不是越来越小平面的数量。
我很难理解SolrJ文档,因为许多功能都没有被描述过。有没有办法直接通过SolrJ运行浏览器查询,而不必添加单个参数?
谢谢!