diff --git a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java index 2ddd097..c3584c0 100644 --- a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java +++ b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java @@ -169,7 +169,9 @@ public class ContentMirrorStoreStrategy implements IndexStoreStrategy { v.visit(index); count = v.getEstimatedCount(); // "is not null" queries typically read more data - count *= 10; + if (count > max) { + count *= 10; + } } else { int size = values.size(); if (size == 0) {