From dc984f8afb95bbc17f32d664b152007be08a73dd Mon Sep 17 00:00:00 2001 From: xuzhaonan Date: Wed, 23 Jul 2025 11:07:31 +0800 Subject: [PATCH] fix: ark embedding norm --- backend/infra/impl/embedding/ark/ark.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/infra/impl/embedding/ark/ark.go b/backend/infra/impl/embedding/ark/ark.go index d8ad34eb..be3cf728 100644 --- a/backend/infra/impl/embedding/ark/ark.go +++ b/backend/infra/impl/embedding/ark/ark.go @@ -76,9 +76,8 @@ func (d embWrap) slicedNormL2(vectors [][]float64) ([][]float64, error) { } if curDims := len(vectors[0]); curDims < int(d.dims) { return nil, fmt.Errorf("[slicedNormL2] got dims=%d less than %d", curDims, d.dims) - } else if curDims == int(d.dims) { - return vectors, nil } + result := make([][]float64, len(vectors)) for i, vec := range vectors { sliced := vec[:d.dims]