fix: 新增'知道'/'想知道'为口语填充词,不作为核心词
问题:
- 用户问"俺想知道登录插件在哪儿下载"时,核心词提取为{'知道', '登录', '下载'}
- "知道"是口语填充词,不应参与核心词匹配
- 导致核心词覆盖检查失败:core_hits=1/3, missing=['登录', '知道']
- sdf1_login.md被错误拒绝
修复:
- 将'知道'和'想知道'加入non_core_kw停用词列表
- 预期效果:核心词变为{'登录', '下载'},覆盖检查通过
测试预期:
- '俺想知道登录插件在哪儿下载' → core_kw={'登录', '下载'} → sdf1_login通过
This commit is contained in:
@@ -266,6 +266,9 @@ class AutoReply:
|
||||
# "有个问题"——"有个""问题"是语气填充,不应计入核心词
|
||||
# "他们常用的"——"他们""常用"是语法修饰,不影响查询意图
|
||||
'有个', '问题', '常用', '他们', '各位', '大家', '小伙伴',
|
||||
# 2026-08-17 新增:口语动词"知道"不应作为核心词
|
||||
# 用户常说"俺想知道""我想知道","知道"是口语填充,不是查询意图
|
||||
'知道', '想知道',
|
||||
}
|
||||
core_kw = q_mean - non_core_kw
|
||||
doc_text = heading_clean + " " + title.lower() + " " + body_clean[:800]
|
||||
|
||||
Reference in New Issue
Block a user