Commit Graph

  • 0197867153 fix: 第31轮搜索审计修复 — 否定组日期NULL安全/多列NOT假阳性/year_counts一致性/缓存键空格等8项 main 34047007@qq.com 2026-07-29 08:24:28 +08:00
  • fc53a5b255 fix: 第30轮搜索审计修复 — 否定组NULL安全/嵌套括号_has_or/传递子组/DP标记列精度等8项 34047007@qq.com 2026-07-29 07:30:36 +08:00
  • 475d6bb80c fix: 第29轮搜索审计修复 — 缺失导入/中文精确短语ILIKE/子组日期标记/开区间范围/NULL安全等8项 34047007@qq.com 2026-07-29 06:16:11 +08:00
  • 2b085d3445 fix: 第28轮搜索审计修复 — 否定范围pub_year/异常降级/YYYY-MM组内/NULL安全等8项 34047007@qq.com 2026-07-29 05:33:21 +08:00
  • d064dcd0ca fix: 第27轮搜索审计修复 — 跨域日期污染/部分日期范围/标记组路径等7项 34047007@qq.com 2026-07-28 22:56:04 +08:00
  • af764237fe fix: 第26轮搜索审计修复 — 部分日期/否定日期分离/混合模式NOT/7项bug 34047007@qq.com 2026-07-28 20:14:05 +08:00
  • 8dd1779676 fix: 第25轮搜索审计修复 — _parse_range intersect/NULL安全NOT/De Morgan作用域等12项 34047007@qq.com 2026-07-28 19:19:10 +08:00
  • f8db720419 fix: 第24轮搜索审计修复 — 日期intersect/NOT深度/re.ASCII统一等15项 34047007@qq.com 2026-07-28 18:42:04 +08:00
  • c1674c602d fix: 第23轮搜索审计修复 — De Morgan组内日期/空查询守卫/NULL JSONB等7项 34047007@qq.com 2026-07-28 18:02:16 +08:00
  • 2444a4be2c fix: 第22轮搜索审计修复 — De Morgan语义/部分日期/has_not/custom URL等8项 34047007@qq.com 2026-07-28 17:05:27 +08:00
  • c68aa060f0 fix: 第21轮搜索审计修复 — OR模式NOT回退/子组虚条目/日期OR模式等10项 34047007@qq.com 2026-07-28 16:52:31 +08:00
  • 53cf1d6b70 fix: 更新 test_lowercase_boolean_detected 断言匹配 R20 re.IGNORECASE 行为 34047007@qq.com 2026-07-28 16:33:16 +08:00
  • 5dcf639b0b fix: 第20轮搜索审计修复 — AND子组层级/OR模式NOT/长格式标签等6项 34047007@qq.com 2026-07-28 16:30:03 +08:00
  • 2b6ffd6de4 fix: 第19轮搜索审计修复 — NOT组语义/公共搜索/AND聚类等10项 34047007@qq.com 2026-07-28 16:11:19 +08:00
  • 1401bb7173 fix: 第18轮搜索审计修复 — journal_iso补全/PA ui检查/text变量重命名等6项 34047007@qq.com 2026-07-28 15:46:20 +08:00
  • 5fa2fbec7b fix: 第17轮搜索审计修复 — 缓存键中毒/_pubmed_conditions异常保护/引号短语exact强制 - P0-1 (HIGH): sub-path A query原地修改后缓存键未更新 → 重新计算 - P0-2 (MEDIUM): _pubmed_conditions无异常保护 → try/except降级flat text - P0-3 (MEDIUM): 引号短语不强制exact_phrase → _phrase_terms_set跟踪 34047007@qq.com 2026-07-28 15:12:13 +08:00
  • de1f4a4bb8 fix: 第16轮搜索审计修复 — all_not/group_negated分离 + _parse_primary重复组 + 错误显示 34047007@qq.com 2026-07-28 14:08:46 +08:00
  • 1f46f05586 fix: 第15轮搜索审计修复 — __RANGE_*标记在括号组内被错误处理 34047007@qq.com 2026-07-28 13:50:37 +08:00
  • 7dfde12e46 docs: 第14轮搜索审计修复记录(4项修复) 34047007@qq.com 2026-07-28 13:21:38 +08:00
  • daf169d265 fix: 第14轮搜索审计修复 — 非DP日期字段单年值失效/跨字段year_from覆盖等4项修复 34047007@qq.com 2026-07-28 13:21:24 +08:00
  • c5f2f27d7f docs: 第13轮搜索审计修复记录(21项P0-P2修复) 34047007@qq.com 2026-07-28 12:59:44 +08:00
  • 1d345359fd fix: 第13轮搜索审计修复 — _SPECIAL_FIELDS set.get()崩溃/boolean=or AND语义等21项修复 34047007@qq.com 2026-07-28 12:59:38 +08:00
  • 80915f28a9 docs: 第12轮搜索审计修复记录(21项P0-P2修复) 34047007@qq.com 2026-07-28 12:38:23 +08:00
  • 6f861c8543 fix: 第12轮搜索审计修复 — _normalize_field_label 崩溃/keyset NULLSLAT/共享列表变异等21项修复 34047007@qq.com 2026-07-28 12:38:17 +08:00
  • 89e154caa2 docs: 第11轮搜索审计修复记录(16项P0-P2修复) 34047007@qq.com 2026-07-28 12:09:55 +08:00
  • 090938fa2b fix: 第11轮深度审计修复 — P0 keyset翻页崩溃 + P1布尔符语义/语法误报等16项修复 34047007@qq.com 2026-07-28 12:08:17 +08:00
  • 4e964c955b docs: 新增第10轮搜索审计修复记录(缓存键碰撞/OR语义/affiliation/前端OR和精确短语) 34047007@qq.com 2026-07-28 11:41:38 +08:00
  • a985d07724 fix: 第10轮搜索审计修复 — 缓存键PubMed标志、NOT OR语义、affiliation ILIKE、前端布尔OR切换和精确短语 34047007@qq.com 2026-07-28 11:41:08 +08:00
  • b26f5572e9 fix: 第9轮搜索深度审计 — MeSH headings 完全从 search_tsv 缺失等5项修复 34047007@qq.com 2026-07-28 11:26:35 +08:00
  • 73f9468384 fix: 第8轮搜索深度审计修复 — 缓存失效、Redis重试、中文标签、翻页稳定性等12项 34047007@qq.com 2026-07-28 11:02:29 +08:00
  • c50831d1d8 test: 修复全量测试套件 — 1004 passed,消除注册限速 429 等故障 34047007@qq.com 2026-07-27 22:19:27 +08:00
  • 4f6024aa7a fix: 搜索模块审计修复 — ATM+NOT、affiliation、分页、SB 等 12 项漏洞 34047007@qq.com 2026-07-27 16:57:13 +08:00
  • 4a24f764f7 test: 更新 MeSH 打标测试适配 tag_service 重构 34047007@qq.com 2026-07-27 16:16:43 +08:00
  • 388cbaaa95 refactor: 前端 keyset 分页推广 + cursor_date→cursor_val 统一 34047007@qq.com 2026-07-27 16:16:35 +08:00
  • 52a0d01823 perf: 模型索引优化 — tag_ids 反范式 + BRIN/partial/covering 索引 34047007@qq.com 2026-07-27 16:16:30 +08:00
  • 0895359b6f perf: 搜索引擎优化 — 五重缓存 + Keyset 全排序 + tag_ids 筛选 34047007@qq.com 2026-07-27 16:16:26 +08:00
  • 0b2bd87d61 perf: 标签二级缓存 + cache.mget 批量读取 34047007@qq.com 2026-07-27 16:16:21 +08:00
  • c791c06096 fix: FTP pipeline MeSH 打标链 — 修复 _upsert_article_impl 缺少 tag_article() 调用 34047007@qq.com 2026-07-27 16:16:17 +08:00
  • 91748bf668 docs: D6 [SH]/[MAJR] 标注为已知限制L6(依赖MeSH抽取质量),移除已修复的L1(混合布尔) 34047007@qq.com 2026-07-27 15:19:39 +08:00
  • fe7461e81a docs: 补充 D5 #N 历史引用设计决策说明 34047007@qq.com 2026-07-27 15:18:36 +08:00
  • 5a3e5c03cd docs: 记录 P7-23 混合布尔引擎分支修复 34047007@qq.com 2026-07-27 15:15:36 +08:00
  • 2169308e67 fix: 混合布尔丢失 OR — boolean_operator="mixed" 引擎分支修复 34047007@qq.com 2026-07-27 15:15:15 +08:00
  • 5b9fcff82e chore: 新增 MeSH Major Topic 数据完整性审计脚本 34047007@qq.com 2026-07-27 15:03:56 +08:00
  • 8bb0ff2cd0 fix: D4 统一 MEDLINE 筛选与计数来源 — 改用 journal.nlm_subsets 34047007@qq.com 2026-07-27 14:52:52 +08:00
  • 2d76e8afe2 docs: 记录 D2/D3 修复(P7-21/P7-22) 34047007@qq.com 2026-07-27 14:23:34 +08:00
  • 8a4826220a fix: D2 中文搜索 + D3 混合布尔语义 — PubMed 搜索路径修复 34047007@qq.com 2026-07-27 14:23:10 +08:00
  • c1e38386f8 fix: 移除前端 BOOK/FILTER/ISBN 字段选择项(后端不支持,静默降级为全文搜索) 34047007@qq.com 2026-07-27 13:36:28 +08:00
  • 62be0efb59 fix: 第七轮深度搜索审计修复 — 20项 34047007@qq.com 2026-07-27 13:01:52 +08:00
  • 4495ef9e0a fix: 第六轮全面搜索审计修复 — 12项 34047007@qq.com 2026-07-27 12:47:09 +08:00
  • 7032accd31 docs: 更新第五轮修复记录提交哈希 34047007@qq.com 2026-07-27 11:55:21 +08:00
  • 275a9f6511 fix: 第五轮PubMed搜索审计 — 4项边缘案例修复 + 第5轮审计文档 34047007@qq.com 2026-07-27 11:55:03 +08:00
  • 2979de6f9c docs: 新增搜索修复全记录文档(13-搜索修复全记录.md) 34047007@qq.com 2026-07-27 11:22:22 +08:00
  • 807972d41b feat: 第四轮PubMed搜索字段补全 — 11项修复 34047007@qq.com 2026-07-27 11:19:10 +08:00
  • 6a8eb70dde docs: 更新搜索功能差距分析 + 实施计划至第三轮修复完成 34047007@qq.com 2026-07-27 11:07:43 +08:00
  • a37cc506fc fix: 第三轮PubMed搜索审计 — 14项修复(P0×5, P1×4, P3×5) 34047007@qq.com 2026-07-27 11:02:22 +08:00
  • e688241355 fix: 第二轮PubMed搜索合规审计 — 8项修复 + 6项新测试 34047007@qq.com 2026-07-27 10:30:40 +08:00
  • 723c4fc5c9 fix: PubMed搜索合规 — 34项修复 + query_expansion UnboundLocalError + HomeView precision_mode残留 34047007@qq.com 2026-07-27 09:45:17 +08:00
  • 43392438c8 新增全面验证测试 + 验证报告(102 测试全部通过) 34047007@qq.com 2026-07-27 09:12:46 +08:00
  • 5f69277eba feat: PubMed搜索合规审计 Phase 5-7 全部修复 34047007@qq.com 2026-07-27 09:03:19 +08:00
  • 62ca8fa6b8 chore: batch commit remaining changes 34047007@qq.com 2026-07-27 08:35:12 +08:00
  • 35b0a5c565 docs: add Gitea repo info to CLAUDE.md 34047007@qq.com 2026-07-27 08:26:10 +08:00
  • 57134561ea docs: add Git PR workflow to CLAUDE.md docs/pr-workflow 34047007@qq.com 2026-07-27 08:23:41 +08:00
  • 036494ae35 chore: add Gitea service to docker-compose, fix gitignore 34047007@qq.com 2026-07-27 08:13:53 +08:00
  • a6cd99a4ca feat: initial commit - oncology literature search platform 34047007@qq.com 2026-07-27 07:59:18 +08:00