How can i check for duplicate documents in my vectorstore, when adding documents? Currently I am doing something like: vectorstore = Chroma( persist_directory=persist_dir, embedding_function=embeddings ) documents = vectorstore.get()['documents'] final_docs = list(filter(lambda x: x not in documents, final_docs)) vectorstore.add_documents(documents=final_docs, embedding=embeddings) However, I am wondering about the performance in large datasets....
Originally asked by information_interchange on Stack Exchange (stackoverflow) (CC BY-SA 4.0).