三种算子的检索写法
三种算子的检索写法
-- 余弦距离(结果为 1 - 余弦相似度)
SELECT id, content, 1 - (embedding <=> $1) AS cos_sim
FROM kb_chunks
ORDER BY embedding <=> $1
LIMIT 10;
-- 欧氏距离
SELECT id FROM kb_chunks ORDER BY embedding <-> $1 LIMIT 10;
-- 负内积(值越小越相似)
SELECT id FROM kb_chunks ORDER BY embedding <#> $1 LIMIT 10;<#> 是负内积:ORDER BY 取的是最小值,不要按“越大越相似”理解。