1. 提前安装好 Docker Desktop 与 DBeaver;
  2. 可以科学上网的情况下可以采用以下几种方式下载pgvector镜像
    (1)https://github.com/pgvector/pgvector
    (2)Docker Desktop——Docker Hub——搜索pgvector——pull
    (3)https://hub.docker.com/r/pgvector/pgvector/tags
    (4)本人采用docker中已经配置好镜像源了,所以直接pull方式
    在这里插入图片描述
  3. docker启动服务:
    docker run --name pgvector -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -p 5433:5432 -v /home/coco/postgresql/data:/var/lib/postgresql/data -d pgvector/pgvector:pg15
  4. DBeaver连接pgsql,安装插件vector后即可使用pgvector
    在这里插入图片描述
    启动扩展插件:
    在这里插入图片描述
    新建表测试插入向量数据及相似度:

CREATE TABLE test (id bigserial PRIMARY KEY, embedding vector(3));

INSERT INTO test(embedding) VALUES (‘[1,2,3]’), (‘[4,5,6]’);

SELECT * FROM items ORDER BY embedding <-> ‘[3,1,2]’ LIMIT 3;

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐