📚 学术期刊匹配系统 (test3)v24.102026-09-11

Qwen 学术判断 · Embedding · Qdrant 结构化召回 · DeepSeek 并行精排

📋 匹配流程 (v24.4: 伞形孤儿旗舰补录(可配) + Q1 全收预算上限(可配) / en=分区权威召回+顶刊保底 / zh=纯向量)
✨ v24.10: 中文结果新增"国内核心"单选筛选栏 (CSSCI→CSCD→北大核心→CSSCI扩展→CSCD扩展→科技核心→CSSCI集刊→普刊; 命中数显示, 0 命中置灰) + 行内核心徽标. ✨ v24.9: 外文结果新增"收录体系"单选筛选栏 (SCIE/SSCI/AHCI; 命中数显示, 0 命中置灰) + 每条期刊行内收录徽标. 仅外文结果生效, 中文待后续; 后端可配开关 match.tags.enabled. ✨ v24.8: 精排"死路第二波救援"可配上线 (match.rank.window-rescue) — 修复"旗舰偶发缺失"根因: 首波 0 有效的整窗 (典型=整窗被 P0/信息不足过滤判'全不相关', 实为最相关前 50 本) 不再静默丢弃, 用精排剩余预算拆 ≤25 小窗第二波补跑拿回分数 (额外耗时硬顶 90s; 恢复的旗舰照常享受顶刊保底). ✨ v24.7: A(精排去平台)内置为可配开关 match.rank.anti-plateau — **默认关=提示词不变**; 开启后追加"禁止同分扎堆、分数拉开"规则 (A 为敏感改动, 关闭部署, 待用户确认后才启用; 2026-09-09 实测失败已关回). ✨ v24.6: 精排"同分平台"二级排序 (同分簇内按 qdrant 向量相似度定先后; 安全版=只定先后、不重写分数、不动档位/保底逻辑). ✨ v24.5: 新增运维健康探活接口 /test3/healthz (探活 Redis/MySQL/Qdrant/DeepSeek key + 回显当前匹配配置供监控比对漂移; 任一关键依赖异常返回 HTTP 503; 纯运维, 不改任何匹配逻辑). ✨ v24.4: 两大全域机制可配上线 — ① 伞形孤儿旗舰补录 (application.yml match.structured.general-flagship.enabled): 9 个伞形综合 WoS 类目(WoS 分类法)里的中科院1区Top非综述刊 (PRL/Nature Physics/JACS/Nature/Science 族) 学科判断未输出伞形时也按向量补录 top-k 进池; ② Q1 全收预算上限 (match.structured.q1-cap, 0=全收): 中科院Top 的 Q1 必进, 其余 Q1 按向量只补到上限, 防巨学科候选池被 Q1 灌满挤掉 Q2/Q3/无分区 (默认均关 = 行为不变). v24.3.1: 修复精排同刊重复占位 (按 book_id 去重). v24.3: 顶刊保底力度表(70/64/58/54/50)与相关度闸门(≥25)可配 (application.yml match.top-authority.*). v24.2: 学科判断 3 次并集 + 保底闸门全顺位
1输入论文内容 → 2Qwen 学术判断 → 3Embedding
1024维
→ 4学科判断
en: 1-5 WoS学科
→ 5结构化召回
Core top-220 + GenX补录80
→ 6DeepSeek 并行精排
3路×100, 异常重跑
→ 7阈值+分档
≥8 → ABCD
→ 8结果 ≤120 本
0 / 1000 字符 (min 30)
⏳ 处理中... 已等待 0 秒
提交中, 等待服务端返回任务...
外文匹配通常需 2-5 分钟; 本页面实时显示排队位置与进度, 关闭后重新提交可秒回缓存