langchain-ai/langchain

ChromaDB document deletion not working

Open

#4.880 geöffnet am 17. Mai 2023

Auf GitHub ansehen
 (25 Kommentare) (3 Reaktionen) (0 zugewiesene Personen)Python (136.758 Stars) (22.617 Forks)batch import
chromaexternalhelp wantedintegration

Beschreibung

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

Contributor Guide