update easy-es-core/src/main/java/cn/easyes/core/conditions/WrapperProcessor.java.

Signed-off-by: 吴凯雄 <542538987@qq.com>
This commit is contained in:
吴凯雄 2022-12-16 09:54:53 +00:00 committed by Gitee
parent ef7732f303
commit 079a503c24
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -222,12 +222,9 @@ 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;