数据库表发生变化,需要重建知识库 新功能 - 增加FileDocModel库表,存储知识文件与向量库Document ID对应关系以及元数据,便于检索向量库 - 增加FileDocModel对应的数据库操作函数(这些函数主要是给KBService调用,用户一般无需使用): - list_docs_from_db: 根据知识库名称、文件名称、元数据检索对应的Document IDs - delete_docs_from_db: 根据知识库名称、文件名称删除对应的file-doc映射 - add_docs_to_db: 添加对应的file-doc映射 - KBService增加list_docs方法,可以根据文件名、元数据检索Document。当前仅支持FAISS,待milvus/pg实现get_doc_by_id方法后即自动支持。 - 去除server.utils对torch的依赖 待完善 - milvus/pg kb_service需要实现get_doc_by_id方法 |
||
|---|---|---|
| .. | ||
| models | ||
| repository | ||
| __init__.py | ||
| base.py | ||
| session.py | ||