(ChinaZ.com)8月18日 消息:pgvecto.rs 是一個(gè) Postgres 擴(kuò)展,提供矢量相似性搜索功能。它易于使用,并可以集成到現(xiàn)有的工作流程和應(yīng)用程序中。
pgvecto.rs 是用 Rust 編寫的,因此與類似產(chǎn)品相比,它具有更好的內(nèi)存安全性、更好的性能和降低的維護(hù)成本。
pgvecto.rs 的目標(biāo)是提供易于使用、高性能、安全的向量數(shù)據(jù)庫(kù)解決方案。
核心功能:
向量數(shù)據(jù)類型支持: pgvecto.rs 允許在表中定義向量列,并支持不同維度的向量數(shù)據(jù)類型。
向量相似性搜索:支持使用三種操作符計(jì)算兩個(gè)向量之間的距離(歐幾里得距離、負(fù)點(diǎn)積距離和負(fù)余弦相似度),并提供相似向量的查詢功能。
索引支持:可以為向量列創(chuàng)建索引,提高向量相似性搜索的性能。支持多種索引類型(目前支持 HNSW 和 IVFFlat)。
開源和活躍的社區(qū): pgvecto.rs 是開源項(xiàng)目,擁有活躍的社區(qū),可以獲得社區(qū)成員的幫助和支持。