diff --git a/headless/core/src/main/java/com/tencent/supersonic/headless/core/chat/mapper/HanlpDictMatchStrategy.java b/headless/core/src/main/java/com/tencent/supersonic/headless/core/chat/mapper/HanlpDictMatchStrategy.java index 7635b6ff7..e086b167c 100644 --- a/headless/core/src/main/java/com/tencent/supersonic/headless/core/chat/mapper/HanlpDictMatchStrategy.java +++ b/headless/core/src/main/java/com/tencent/supersonic/headless/core/chat/mapper/HanlpDictMatchStrategy.java @@ -115,7 +115,7 @@ public class HanlpDictMatchStrategy extends BaseMatchStrategy { if (oneRoundResults.size() < oneDetectionSize) { List additionalResults = hanlpMapResults.stream() .filter(entry -> !mapperHelper.existDimensionValues(entry.getNatures()) - || !oneRoundResults.contains(entry)) + && !oneRoundResults.contains(entry)) .limit(oneDetectionSize - oneRoundResults.size()) .collect(Collectors.toList()); oneRoundResults.addAll(additionalResults);