I guess also, update method is still not functioning as expected, not deleting the original document, it just adds new document.
here's simple test code to reproduce index update related error.
from llama_index import GPTSimpleVectorIndex, Document
document1 = Document(text="11", doc_id="original_doc_id")
index = GPTSimpleVectorIndex.from_documents([document1])
print (index.docstore)
document1.text = "asdf"
index.update(document1)
print ("----------- after doc1 update ----------")
print (index.docstore)
this shows two documents created in index after updating document
Need your superpower logan! π₯²