DocsGPT Add/delete documents to/from existing vector store

fiei3ece  于 5个月前  发布在  其他
关注(0)|答案(4)|浏览(54)

是否有办法用新文档(它们可以放在一个单独的文件夹中)更新索引文件(.pkl和.faiss),而不是重新启动ingest.py并使用所有文件?

ivqmmu1c

ivqmmu1c1#

@dartpain 这件事能实现吗?如果可以,我会开始阅读并探索如何实现它。

lmyy7pcs

lmyy7pcs2#

我认为将数据追加到FAISS索引中是足够简单的,但主要挑战在于删除。因为每个块或文本片段都有自己的ID,所以这使得它更具挑战性,但我认为这是可以实现的。更多参考:$x_{1e0f1}x$

zf9nrax1

zf9nrax13#

你好,@dartpain。
我想在这个项目上工作。
我想使用这个链接:https://github.com/langchain-ai/langchain/blob/683f4a93b9b08f7543ce43aae9f277b670e8fb1c/libs/langchain/langchain/vectorstores/faiss.py#L479 进行删除。
有任何建议吗?

tvmytwxo

tvmytwxo4#

请尝试,认为它可能会有益。
叔叔,我们在应用程序中设置并运行了,将会有一个矢量存储菜单,其中包含这些额外的操作

相关问题