pgvector 是University of California(加州大学)一群高材生为PostgreSQL量身打造的一个数据库扩展,提供了向量(也叫数组、张量、有大小有方向的量)类型的存储和 近似搜索 函数,它让向量这种类型使用SQL语句操作成为了现实,扩展为clang编写,使用 K-Means聚类算法 实现索引,可以使用任何主流编程语言去使用它,并且可以运行在任何主流平台。又一次站在巨人的肩膀上白嫖开源产品,感谢互联网上无私奉献的大神们。
-
看看效果
向量提取用的是图像分类模型 resnet ,模型推理用的是 onnxruntime,准备了30万条不重复的1000维度的向量数据,尝试了 余弦相似度搜索 ,体验丝滑,牛而逼之,一起来试试(白嫖)吧。