是否有办法用新文档(它们可以放在一个单独的文件夹中)更新索引文件(.pkl和.faiss),而不是重新启动ingest.py并使用所有文件?
ivqmmu1c1#
@dartpain 这件事能实现吗?如果可以,我会开始阅读并探索如何实现它。
lmyy7pcs2#
我认为将数据追加到FAISS索引中是足够简单的,但主要挑战在于删除。因为每个块或文本片段都有自己的ID,所以这使得它更具挑战性,但我认为这是可以实现的。更多参考:$x_{1e0f1}x$
zf9nrax13#
你好,@dartpain。我想在这个项目上工作。我想使用这个链接:https://github.com/langchain-ai/langchain/blob/683f4a93b9b08f7543ce43aae9f277b670e8fb1c/libs/langchain/langchain/vectorstores/faiss.py#L479 进行删除。有任何建议吗?
tvmytwxo4#
请尝试,认为它可能会有益。叔叔,我们在应用程序中设置并运行了,将会有一个矢量存储菜单,其中包含这些额外的操作
4条答案
按热度按时间ivqmmu1c1#
@dartpain 这件事能实现吗?如果可以,我会开始阅读并探索如何实现它。
lmyy7pcs2#
我认为将数据追加到FAISS索引中是足够简单的,但主要挑战在于删除。因为每个块或文本片段都有自己的ID,所以这使得它更具挑战性,但我认为这是可以实现的。更多参考:$x_{1e0f1}x$
zf9nrax13#
你好,@dartpain。
我想在这个项目上工作。
我想使用这个链接:https://github.com/langchain-ai/langchain/blob/683f4a93b9b08f7543ce43aae9f277b670e8fb1c/libs/langchain/langchain/vectorstores/faiss.py#L479 进行删除。
有任何建议吗?
tvmytwxo4#
请尝试,认为它可能会有益。
叔叔,我们在应用程序中设置并运行了,将会有一个矢量存储菜单,其中包含这些额外的操作