特定のグループに含まれる行をフェッチしたい..ここに私が使用しているコードがあります..
String url = "http://localhost:8983/solr";
SolrServer server = new HttpSolrServer(url);
SolrQuery query = new SolrQuery();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
query.setQuery("*:*");
query.addFilterQuery("sessionStartTime:[2013-02-01T00:00:00Z TO 2013-03-30T24:00:00Z] ");
query.add("facet", "true");
query.add("facet.field","uniqueId");
query.add("facet.field", "sessionStartTime");
query.add("group", "true");
query.add("group.field","uniqueId");
query.add("group.field","sessionStartTime");
query.add("group.main","true");
query.add("group.ngroups","true");
query.add("group.facet","true");
query.setRows(9999);
QueryResponse rs=server.query(query);
System.out.println(rs.getGroupResponse());
私が欲しいのは、各グループのカウント(各グループのエントリ数)です。しかし、rs.getGroupResponse() は null を返します...
助けていただければ幸いです。