recreate rag collection instead of falling back to stale version

This commit is contained in:
Firat Birlik 2024-03-03 21:25:00 -06:00
parent eb51ad14e4
commit 5d4ff85228
1 changed files with 4 additions and 0 deletions

View File

@ -118,6 +118,10 @@ def store_data_in_vector_db(data, collection_name) -> bool:
metadatas = [doc.metadata for doc in docs]
try:
for collection in CHROMA_CLIENT.list_collections():
if collection_name == collection.name:
CHROMA_CLIENT.delete_collection(name=collection_name)
collection = CHROMA_CLIENT.create_collection(
name=collection_name,
embedding_function=app.state.sentence_transformer_ef,