系统概述
知识库管理系统通过多层运行,为管理文档集合及其相关元数据、嵌入和知识图谱提供了全面的解决方案。

核心业务
知识库 CRUD 作
该系统通过 KnowledgebaseService 类和 HTTP API 端点提供全面的 CRUD 作。
创建过程

创建过程包括:
- 名称验证 :使用 duplicate_name() 函数确保租户范围内的唯一名称
- 租户验证 :验证租户是否存在并检索嵌入模型 ID
- 数据库持久性 :通过生成 UUID 保存知识库元数据
- 索引创建 :在配置的文档存储后端创建搜索索引
更新作
知识库更新支持修改元数据、解析器配置和排名参数:
# Key update validations from kb_app.py:79-136
@validate_request("kb_id", "name", "description", "parser_id")
@not_allowed_parameters("id", "tenant_id", "created_by", "create_time", "update_time")
def update():
# PageRank field updates require special handling
if kb.pagerank != req.get("pagerank", 0):
if req.get("pagerank"

最低0.47元/天 解锁文章
1108

被折叠的 条评论
为什么被折叠?



