Explorar o código

percolator: if size is 0 then use TotalHitCountCollector

Fixes PercolateIT#testPercolateSizingWithQueryAndFilter test
Martijn van Groningen %!s(int64=9) %!d(string=hai) anos
pai
achega
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) {