internal/index/sqlite.go
@@ -287,6 +287,24 @@ return links, nil } // GetUnresolvedLinks 某文档的悬空链接文本列表 func (s *Store) GetUnresolvedLinks(path string) ([]string, error) { rows, err := s.db.Query(` SELECT u.link_text FROM unresolved_links u JOIN nodes n ON n.id = u.from_node WHERE n.path = ?`, path) if err != nil { return nil, err } defer rows.Close() var links []string for rows.Next() { var l string rows.Scan(&l) links = append(links, l) } return links, rows.Err() } // NodeInfo 节点基本信息(用于 GC) type NodeInfo struct { ID int64