internal/output/formatter.go
@@ -24,6 +24,21 @@ title = title[:18] + ".." } sb.WriteString(fmt.Sprintf("%-50s %-20s %-8s %d\n", r.Path, title, r.Section, r.Score)) // 输出内容(如果有) if r.Content != "" { sb.WriteString("\n--- 内容 ---\n") sb.WriteString(r.Content) sb.WriteString("\n") } // 输出关联文档(如果有) if len(r.Links) > 0 { sb.WriteString("\n--- 关联文档 ---\n") for _, link := range r.Links { sb.WriteString(fmt.Sprintf("- %s\n", link)) } } } sb.WriteString(fmt.Sprintf("\n共 %d 条结果\n", len(results)))