Removed unused method
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/branch_3x@1163798 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java b/solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java
index 45aff48..17b7f2e 100644
--- a/solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java
+++ b/solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java
@@ -388,7 +388,6 @@
public void handleResponses(ResponseBuilder rb, ShardRequest sreq) {
if ((sreq.purpose & ShardRequest.PURPOSE_GET_TOP_IDS) != 0) {
mergeIds(rb, sreq);
- mergeGroupCounts(rb, sreq);
}
if ((sreq.purpose & ShardRequest.PURPOSE_GET_FIELDS) != 0) {
@@ -661,42 +660,6 @@
}
}
- /**
- * Merges the collapse responses from the shards into one distributed collapse response.
- *
- * @param rb The response builder
- * @param sreq The shard request
- */
- private void mergeGroupCounts(ResponseBuilder rb, ShardRequest sreq) {
- NamedList combinedGroupCounts = new NamedList<Object>();
-
- for (ShardResponse srsp : sreq.responses) {
- //check if the namelist is null or not (if a shard crashed)
- if (srsp.getSolrResponse().getResponse() == null) {
- continue;
- }
-
- NamedList groupCounts = (NamedList<Object>) srsp.getSolrResponse().getResponse().get("groupCount");
- /*for (Object o : rb.resultIds.keySet()) {
- String id = (String) o;
- }*/
-
- if (groupCounts != null) {
- for (int i = 0; i < groupCounts.size(); i++) {
- String groupGroupId = groupCounts.getName(i);
- ShardDoc sdoc = rb.resultIds.get(groupGroupId);
- if (sdoc != null) {
- combinedGroupCounts.add(groupGroupId, groupCounts.getVal(i));
- }
- }
- }
- }
-
- if (combinedGroupCounts.size() > 0) {
- rb.rsp.add("groupCount", combinedGroupCounts);
- }
- }
-
/////////////////////////////////////////////
/// SolrInfoMBean
////////////////////////////////////////////