Harrison/redis id key (#2057)

Co-authored-by: Fabrizio Ruocco <ruoccofabrizio@gmail.com>
This commit is contained in:
Harrison Chase 2023-03-27 15:03:51 -07:00 committed by GitHub
parent 71e8eaff2b
commit 880a6a3db5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -62,11 +62,13 @@ class Redis(VectorStore):
) -> List[str]:
# `prefix`: Maybe in the future we can let the user choose the index_name.
prefix = "doc" # prefix for the document keys
keys = kwargs.get("keys")
ids = []
# Check if index exists
for i, text in enumerate(texts):
key = f"{prefix}:{uuid.uuid4().hex}"
_key = keys[i] if keys else uuid.uuid4().hex
key = f"{prefix}:{_key}"
metadata = metadatas[i] if metadatas else {}
self.client.hset(
key,