langchain-ai/langchain

ChromaDB document deletion not working

Fechada

#4.880 aberto em 17 de mai. de 2023

 (25 comentários) (3 reações) (0 responsável)Python (22.617 forks)batch import

Métricas do repositório

Stars
 (136.758 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Issue you'd like to raise.

I am trying to delete a single document from Chroma db using the following code:

chroma_db = Chroma(persist_directory = embeddings_save_path, embedding_function = OpenAIEmbeddings(model = os.getenv("EMBEDDING_MODEL_NAME"), chunk_size = 1, max_retries = 5) )

chroma_db._collection.delete(ids = list_of_ids) chroma_db.persist()

However, the document is not actually being deleted. After loading/re-loading the chroma db from local, it is still showing the document in it.

I have tried the following things to fix the issue:

I have made sure that the list of ids is correct. I have tried deleting the document multiple times. I have tried restarting the Chroma db server. None of these things have worked.

I am not sure why the document is not being deleted. I would appreciate any help in resolving this issue.

Thanks, Anant Patankar

Suggestion:

No response

Guia do colaborador