From ed2be049f07677584558918fff1c90357168f4f7 Mon Sep 17 00:00:00 2001 From: "zhangwm108@tydic.com" Date: Thu, 23 Jan 2025 14:13:31 +0800 Subject: [PATCH] Bug fix: When the prefix is matched, the score is equal (for example: Infinity), the maximum length word should be taken first (premise: due to business needs, clear the built-in font library dict.txt) --- src/main/java/com/huaban/analysis/jieba/JiebaSegmenter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/huaban/analysis/jieba/JiebaSegmenter.java b/src/main/java/com/huaban/analysis/jieba/JiebaSegmenter.java index 2eaeea9..3a6e160 100644 --- a/src/main/java/com/huaban/analysis/jieba/JiebaSegmenter.java +++ b/src/main/java/com/huaban/analysis/jieba/JiebaSegmenter.java @@ -83,7 +83,7 @@ private Map> calc(String sentence, Map(x, freq); } - else if (candidate.freq < freq) { + else if (candidate.freq <= freq) { candidate.freq = freq; candidate.key = x; }