PGVector - 矢量相似性搜索Postgres

2021-04-23 00:28:45

创建表表(列向量(3)); 使用ivfflat(列)在表上创建索引; 按列< - > ' [1,2,3]' 限制5; 注意:<#> 返回消极的内部产品,因为Postgres仅支持ASC订单索引扫描在运营商上 使用近似索引加快查询。 为要使用的每个距离功能添加索引。 在表格具有最佳聚类的数据之后,应创建索引。 此外,与仅影响性能的典型索引不同,您可以在添加近似索引后看到查询的不同结果。 每个向量需要4 *尺寸+ 8个字节的存储。 每个元素是浮点数,所有元素必须是有限的(无NaN,Infinity或-infinity)。 载体可以有多达1024个维度。 鼓励每个人都帮助改善这个项目。 以下是您可以提供帮助的几种方式: