diff --git a/chat/core/src/main/java/com/tencent/supersonic/chat/core/utils/DictQueryHelper.java b/chat/core/src/main/java/com/tencent/supersonic/chat/core/utils/DictQueryHelper.java index 6d65e8a1b..f4980150b 100644 --- a/chat/core/src/main/java/com/tencent/supersonic/chat/core/utils/DictQueryHelper.java +++ b/chat/core/src/main/java/com/tencent/supersonic/chat/core/utils/DictQueryHelper.java @@ -102,7 +102,9 @@ public class DictQueryHelper { Map valueAndFrequencyPair = new HashMap<>(2000); for (Map line : resultList) { - if (CollectionUtils.isEmpty(line) || !line.containsKey(dimName)) { + if (CollectionUtils.isEmpty(line) || !line.containsKey(dimName) + || !line.containsKey(metricName) + || line.get(dimName) == null) { continue; }