获取文档的索引任务
1 min read
get/knowledge-fs/spaces/{knowledge_base_id}/logical-documents/{document_id}/processing-tasks/{task_id}
Request example
Response
get/knowledge-fs/spaces/{knowledge_base_id}/logical-documents/{document_id}/processing-tasks/{task_id}
Authorization
Path parameters
知识库 ID:即知识库 API 访问 对话框中所示服务 API 端点的最后一段(
…/knowledge-fs/spaces/<knowledge base ID>),也是地址栏中 /datasets/new/ 之后的那一段。Responses
application/json
索引任务。
当前阶段正在进行的操作,例如
parse、chunk、embedding 或 publication。任务结束时间,ISO 8601 格式。运行期间为
null。文档 ID。
此任务构建的修订版本。
state 为 failed 时的错误码。error_code 对应的错误消息,可能与 failure.message 不同。知识库的内部 ID,并非路径中的知识库 ID。
任务当前执行的环节:
queued、parsing、outline_summary、chunking_indexing、graph_admission、publication 或 complete。进度,取值 0~100,由
stage 推算。自动重试的时间,ISO 8601 格式。
state 为 retry_wait 时设置。修订版本发布后的知识图谱构建。索引会在发布前建好知识图谱,因此不会安排这一步。任务运行期间
state 为 not_scheduled,任务结束后为 disabled。nodes_completed 始终为 0。已到达的最后一个检查点,按推进顺序依次为:
queued、parsed、outline_built、nodes_generated、projection_built、smoke_eval_passed、published。任务失败或取消时,该值停在最后到达的检查点,因此结果要看 state。运行状态:
dispatch_pending、queued:等待工作进程处理。retry_wait:已安排在retry_at自动重试。running:工作进程正在索引。succeeded:修订版本已发布,可响应查询。failed:详见failure。可用 重试索引任务 重新启动。canceled。superseded:较新的一次尝试取代了本次尝试。
succeeded、failed、canceled 和 superseded 为终态。
任务最后变更时间,ISO 8601 格式。