将核心管线的 SearchHit 转为高级 SearchResult(最小映射)。
(hits []core.SearchHit)
| 4 | |
| 5 | // 将核心管线的 SearchHit 转为高级 SearchResult(最小映射)。 |
| 6 | func convertCoreHits(hits []core.SearchHit) []*SearchResult { |
| 7 | results := make([]*SearchResult, 0, len(hits)) |
| 8 | for _, h := range hits { |
| 9 | results = append(results, &SearchResult{ |
| 10 | Item: KnowledgeItem{ |
| 11 | ID: h.ID, |
| 12 | Content: h.Text, |
| 13 | Metadata: h.Metadata, |
| 14 | Namespace: "", |
| 15 | }, |
| 16 | Score: h.Score, |
| 17 | }) |
| 18 | } |
| 19 | return results |
| 20 | } |
no outgoing calls
no test coverage detected