From 5a2be87f658d01bc5b3b7ecdba92ac69bf09dcf7 Mon Sep 17 00:00:00 2001
From: ai_xiaopei <xiaopei@aisim.cn>
Date: Thu, 03 Sep 2026 15:15:37 +0800
Subject: [PATCH] fix(search): 搜索准确性四连修——FTS5 MATCH 引号包裹(连字符不再被解析成 MINUS);KeywordSearch 截断按命中关键词数排序(高频 bigram 不再挤出强相关文档);原词奖励档(完整短语压过泛化 bigram);tags 字段真实参与评分(此前误用 Section)

---
 internal/vault/parser.go |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/internal/vault/parser.go b/internal/vault/parser.go
index 6764af4..f4cbb89 100644
--- a/internal/vault/parser.go
+++ b/internal/vault/parser.go
@@ -16,6 +16,8 @@
 	Section   string   // 所属板块
 	Tags      []string // frontmatter tags
 	Entities  []string // frontmatter entities
+	Aliases   []string // frontmatter aliases
+	Status    string   // frontmatter status
 	Wikilinks []string // 正文中的 [[xxx]] 链接
 	Content   string   // 纯文本内容(去 frontmatter)
 }
@@ -26,6 +28,7 @@
 	Tags     []string `yaml:"tags"`
 	Entities []string `yaml:"entities"`
 	Aliases  []string `yaml:"aliases"`
+	Status   string   `yaml:"status"`
 }
 
 var wikilinkRe = regexp.MustCompile(`\[\[([^\]]+)\]\]`)
@@ -75,6 +78,8 @@
 			meta.Title = fm.Title
 			meta.Tags = fm.Tags
 			meta.Entities = fm.Entities
+			meta.Aliases = fm.Aliases
+			meta.Status = fm.Status
 		}
 	}
 

--
Gitblit v1.10.0