Hi, I have a two shard collection running and I'm getting this error on each query:
2014-03-21 17:08:42,018 [qtp-75] ERROR org.apache.solr.servlet.SolrDispatchFilter - *null:java.lang.IllegalArgumentException: numHits must be > 0; please use TotalHitCountCollector if you just need the total hit count* at org.apache.lucene.search.TopFieldCollector.create(TopFieldCollector.java:1130) at org.apache.lucene.search.TopFieldCollector.create(TopFieldCollector.java:1079) at org.apache.lucene.search.grouping.AbstractSecondPassGroupingCollector.<init>(AbstractSecondPassGroupingCollector.java:75) at org.apache.lucene.search.grouping.term.TermSecondPassGroupingCollector.<init>(TermSecondPassGroupingCollector.java:49) at org.apache.solr.search.grouping.distributed.command.TopGroupsFieldCommand.create(TopGroupsFieldCommand.java:129) at org.apache.solr.search.grouping.CommandHandler.execute(CommandHandler.java:142) at org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:387) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:214) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1916) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:780) Note that I'm using grouping and disabling it fixed the problem. I was aware that SolrCloud does not fully supports grouping in a distributed setup but I was expecting incorrect results (that have to addressed with custom hashing afaik) and not an error. Does anyone see this error before? Ugo