dep: bump pgvecto-rs client from 0.1.x to 0.2.x (#6891)

This commit is contained in:
Bowen Liang
2024-08-02 15:51:23 +08:00
committed by GitHub
parent 7ab04e17e7
commit 6aa02f8c63
5 changed files with 19 additions and 20 deletions

View File

@@ -105,7 +105,7 @@ class RelytVector(BaseVector):
redis_client.set(collection_exist_cache_key, 1, ex=3600)
def add_texts(self, documents: list[Document], embeddings: list[list[float]], **kwargs):
from pgvecto_rs.sqlalchemy import Vector
from pgvecto_rs.sqlalchemy import VECTOR
ids = [str(uuid.uuid1()) for _ in documents]
metadatas = [d.metadata for d in documents]
@@ -118,7 +118,7 @@ class RelytVector(BaseVector):
self._collection_name,
Base.metadata,
Column("id", TEXT, primary_key=True),
Column("embedding", Vector(len(embeddings[0]))),
Column("embedding", VECTOR(len(embeddings[0]))),
Column("document", String, nullable=True),
Column("metadata", JSON, nullable=True),
extend_existing=True,
@@ -169,7 +169,7 @@ class RelytVector(BaseVector):
Args:
ids: List of ids to delete.
"""
from pgvecto_rs.sqlalchemy import Vector
from pgvecto_rs.sqlalchemy import VECTOR
if ids is None:
raise ValueError("No ids provided to delete.")
@@ -179,7 +179,7 @@ class RelytVector(BaseVector):
self._collection_name,
Base.metadata,
Column("id", TEXT, primary_key=True),
Column("embedding", Vector(self.embedding_dimension)),
Column("embedding", VECTOR(self.embedding_dimension)),
Column("document", String, nullable=True),
Column("metadata", JSON, nullable=True),
extend_existing=True,