SolrJ getFacetPivot抛出错误

时间:2015-05-26 05:21:00

标签: solr solrj faceted-search

我可以使用solr查询获取facet pivot值 http://app:8983/solr/test_shard1_replica1/select?wt=json&indent=true&q= %3A &安培;小面=真安培; facet.pivot = categoryl0,categoryl1&安培;开始= 0&安培;行= 0

但是无法使用solrj 4.3版本解析结果,它有方法getFacetPivot(),但它抛出错误。

我希望通过分组两个字段来计算

solarServer = getSolarServerConnection();    
try {
    SolrQuery parameters = new SolrQuery();
    parameters.setFacet(true);
    parameters.setFacetMinCount( 0 );
    parameters.setFacetMissing(true);
    parameters.setRows( 0 );
    parameters.add("q", "*:*");
    parameters.add("facet.pivot", "categoryl0,categoryl1");

    if(solarServer != null){
      queryResponse = solarServer.query(parameters);  
      Log.Info("Recieved response from solar successfully "  );
    }else{
      Log.Error("Unable to connect to solarServer...");
    }

    NamedList<List<PivotField>> pivots = queryResponse.getFacetPivot();

0 个答案:

没有答案