float32SliceToPgVector 将 []float32 转为 pgvector 兼容的 []float32。 这里直接复用原 slice, pgx 会将其编码为 pgvector 类型。
(v []float32)
| 196 | // float32SliceToPgVector 将 []float32 转为 pgvector 兼容的 []float32。 |
| 197 | // 这里直接复用原 slice, pgx 会将其编码为 pgvector 类型。 |
| 198 | func float32SliceToPgVector(v []float32) []float32 { |
| 199 | return v |
| 200 | } |
| 201 | |
| 202 | func distanceToScore(distance float64, metric string) float64 { |
| 203 | switch metric { |