fix: 口语填充词+下载/表格加权,修复三个匹配错误

1. auto_reply.py: non_core_kw新增'一句/问一句/再问'
   - 用户说'我再问一句'中的'一句'是填充词,不应作为核心词

2. knowledge_base.py: 下载意图加权从2.5→4.0
   - 强化heading含'下载'的section优先级
   - 修复sdf1_login.md的'2.1 下载'被protect.md的'温馨提示'压过

3. knowledge_base.py: 表格内容奖励从3.0→5.0
   - 强化含'操作'等关键词的表格section优先级
   - 修复'操作方式'表格被'领地列表'描述压过
This commit is contained in:
youpaishidifu
2026-08-17 13:42:50 +08:00
parent 174b606721
commit bd35975d2e
2 changed files with 5 additions and 2 deletions
+3
View File
@@ -277,6 +277,9 @@ class AutoReply:
# "信息"/"内容"/"详情"等太泛,无法区分文档主题
# 例:"服务器最近有哪些公告信息"的核心词应是{'公告'},而非{'公告','信息'}
'信息', '内容', '详情', '情况', '介绍',
# 2026-08-17 新增:口语填充词"一句"不应作为核心词
# 用户常说"我再问一句","一句"是填充词,不影响查询意图
'一句', '问一句', '再问',
}
core_kw = q_mean - non_core_kw
doc_text = heading_clean + " " + title.lower() + " " + body_clean[:800]