diff --git a/easy-es-core/src/main/java/cn/easyes/core/conditions/WrapperProcessor.java b/easy-es-core/src/main/java/cn/easyes/core/conditions/WrapperProcessor.java index 21dd8db0..40e84bdd 100644 --- a/easy-es-core/src/main/java/cn/easyes/core/conditions/WrapperProcessor.java +++ b/easy-es-core/src/main/java/cn/easyes/core/conditions/WrapperProcessor.java @@ -222,14 +222,11 @@ public class WrapperProcessor { Optional.ofNullable(wrapper.from).ifPresent(searchSourceBuilder::from); MyOptional.ofNullable(wrapper.size).ifPresent(searchSourceBuilder::size, DEFAULT_SIZE); - if (searchSourceBuilder.size() > DEFAULT_SIZE) { - // 查询超过一万条, trackTotalHists自动开启 - searchSourceBuilder.trackTotalHits(true); - } else { - // 根据全局配置决定是否开启 - searchSourceBuilder.trackTotalHits(GlobalConfigCache.getGlobalConfig().getDbConfig().isEnableTrackTotalHits()); + // 根据全局配置决定是否开启 + if (GlobalConfigCache.getGlobalConfig().getDbConfig().isEnableTrackTotalHits()) { + searchSourceBuilder.trackTotalHits(Boolean.TRUE); } - + return searchSourceBuilder; }