php使用PostgreSQL的pgvector实现向量插入和相似查询示例代码
代码语言:php
所属分类:其他
代码描述:php使用PostgreSQL的pgvector实现向量插入和相似查询示例代码
代码标签: php PostgreSQL pgvector 实现 向量 插入 相似 查询 示例 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php //composer require pgvector/pgvector //需要php7.4以上 require_once __DIR__ . '/../vendor/autoload.php'; use Pgvector\Vector; $db = pg_connect('postgres://localhost/pgvector_example'); pg_query($db, 'CREATE EXTENSION IF NOT EXISTS vector'); pg_query($db, 'DROP TABLE IF EXISTS items'); pg_query($db, 'CREATE TABLE items (id bigserial PRIMARY KEY, embedding vector(3))'); $embedding1 = new Vector([1, 1, 1]); $embedding2 = new Vector([2, 2, 2]); $embedding3 = new Vector([1, 1, 2]); pg_query_para.........完整代码请登录后点击上方下载按钮下载查看
网友评论0