pgvector 支持 Rust 支持 Rust-Postgres、SQLx 和 Diesel

时间:2024-07-18 13:27:51
【文件属性】:

文件名称:pgvector 支持 Rust 支持 Rust-Postgres、SQLx 和 Diesel

文件大小:13KB

文件格式:ZIP

更新时间:2024-07-18 13:27:51

pgvector-rust

pgvector-rust对 Rust 的pgvector支持支持Rust-Postgres 、SQLx和Diesel入门按照您的数据库库的说明进行操作:Rust-PostgresSQLx柴油机Rust-Postgres将此行添加到[dependencies]下的应用程序Cargo.toml :pgvector = {version =" 0.1" ,features = [" postgres" ] }从Vec创建向量 let vec= pgvector:: Vector::from (vec! [1.0 ,2.0 ,3.0 ]);插入向量client.execute ("INSERT INTO table (column) VALUES ($1)" ,& [& vec])?;获取最近的邻居$1 LIMIT 1", &[&vec])?; ">let row= client.query_one ("SELECT * FROM table ORDER BY column $1 LIMIT 1" ,& [& vec])?;检索向量let r


【文件预览】:
pgvector-rust-master
----LICENSE-MIT(1KB)
----Cargo.toml(667B)
----.github()
--------workflows()
----src()
--------postgres_ext.rs(2KB)
--------vector.rs(1KB)
--------lib.rs(406B)
--------diesel_ext.rs(4KB)
--------sqlx_ext.rs(3KB)
----LICENSE-APACHE(11KB)
----README.md(4KB)
----.gitignore(19B)
----CHANGELOG.md(229B)

网友评论