博客 / 列表

IronBro - pgvector語義檢索踩坑:為什麼加了 ORDER BY 反而查不到數據?

1.背景 最近在做一個agent項目,涉及到了pgvector向量數據庫的語義檢索檢索。 碰到了這樣的一個奇怪現象:數據庫裏明明有數據,但是什麼也查不出來,我也沒有用where對檢索進行限制,只是做了order by;當去除order by後才能查出東西來 我執行的語句類似如下所示,這個語句很正常,就是根據傳入的向量,到向量數據庫中查詢相似度最高的topK條記錄並返回,可是查不出東西。

AI