AI 与向量

向量索引


当您的向量表开始增长时,您可能会希望添加索引以加速查询。没有索引的情况下,您将执行顺序扫描操作,这在记录数量庞大时会成为资源密集型操作。

选择索引类型

目前 pgvector 支持两种索引类型:

我们通常推荐使用 HNSW,因为其具有优异的性能表现对数据变化的强适应性

距离运算符

索引可用于提升使用不同距离度量的最近邻搜索性能。pgvector 包含3种距离运算符:

运算符描述运算符类
<->欧几里得距离vector_l2_ops
<#>负内积vector_ip_ops
<=>余弦距离vector_cosine_ops

当前支持对维度不超过2,000的向量建立索引。

扩展资源

更多关于索引的信息,请参阅 pgvectorGitHub页面