Browse Source

percolator: if size is 0 then use TotalHitCountCollector

Fixes PercolateIT#testPercolateSizingWithQueryAndFilter test
Martijn van Groningen 9 years ago
parent
commit
247ce06fc3

+ 1 - 1
core/src/main/java/org/elasticsearch/percolator/PercolatorService.java

@@ -254,7 +254,7 @@ public class PercolatorService extends AbstractComponent {
         }
         PercolatorQuery percolatorQuery = builder.build();
 
-        if (context.isOnlyCount()) {
+        if (context.isOnlyCount() || context.size() == 0) {
             TotalHitCountCollector collector = new TotalHitCountCollector();
             context.searcher().search(percolatorQuery, MultiCollector.wrap(collector, aggregatorCollector));
             if (aggregatorCollector != null) {