Java Solrj JSON方面
我想使用Solrj检索JSON方面,我尝试了下面的代码,但没有得到方面Java Solrj JSON方面,java,json,solrj,facet,Java,Json,Solrj,Facet,我想使用Solrj检索JSON方面,我尝试了下面的代码,但没有得到方面 SolrClient solr = new HttpSolrClient.Builder(urlString).build(); SolrQuery query = new SolrQuery(); //parameters query.setQuery("*:*"); query.setFields("module", "instanceId", "docType"); qu
SolrClient solr = new HttpSolrClient.Builder(urlString).build();
SolrQuery query = new SolrQuery();
//parameters
query.setQuery("*:*");
query.setFields("module", "instanceId", "docType");
query.add("json.facet","module_facet:{type:terms,field:module,facet:{doctype_facet:{type:terms,field:docType}}}");
QueryResponse response = solr.query(query);
SolrDocumentList results = response.getResults();
//print
for (int i = 0; i < results.size(); ++i)
System.out.println(results.get(i));
从verson 7.7.0开始,有一个
QueryResponse#getJsonFacetingResponse()
方法,它返回json方面。我也在同一条船上。facets位于response.getResponse().get(“facets”)中,但solrj不提供任何模型
query.add("json.facet","module_facet:{type:terms,field:module,facet:{doctype_facet:{type:terms,field:docType}}}");