掘金· 穆梓兰煊·· 23 天前精选AI 评分78
pgvector 0.8 评测:迭代索引扫描如何修复过滤向量检索的召回不足
pgvector 0.8 评测:过滤向量检索的召回修复与边界
AI 导读
pgvector 0.8.0 引入迭代索引扫描,在过滤后结果不足 LIMIT 时继续向后扫描索引,直到凑够行数或触达安全上限,解决 HNSW 先取 ef_search 个候选再过滤导致高选择性条件返回不足的问题。
借鉴点
能拿走三个 GUC 参数的具体配法和 relaxed_order 与 strict_order 的取舍标准,落到知识沉淀的 RAG 召回线;前提是过滤列建了 B-tree 索引,且 langchain-postgres 把过滤放在 JSONB metadata 上时要绕开封装。
来源:掘金 · juejin.cn