Skip to content

docs(zh-CN): 检索流程设计文档#1455

Merged
earayu merged 1 commit intomainfrom
docs/add-search-flow-design-zh
Mar 24, 2026
Merged

docs(zh-CN): 检索流程设计文档#1455
earayu merged 1 commit intomainfrom
docs/add-search-flow-design-zh

Conversation

@earayu
Copy link
Copy Markdown
Collaborator

@earayu earayu commented Mar 24, 2026

变更说明

新增 docs/zh-CN/design/search_flow_design.md,面向社区说明 ApeRAG 检索链路:

  • MCP search_collection 入口与 REST POST /collections/{id}/searches
  • execute_search_flow 如何动态构建 DAG(多路检索 → merge → rerank)
  • FlowEngine:拓扑排序(Kahn)、并行分层、Jinja 节点间传参、NodeRunner 注册
  • 各检索类型(向量 / 全文 / 图 / 摘要 / 视觉)及 merge、rerank 节点说明

相关

回应社区对「从 MCP 到 Flow 引擎」检索流程的文档需求。

Made with Cursor

Describe MCP entry, REST API, execute_search_flow DAG construction,
FlowEngine (topological sort, parallel groups), and retrieval runners.

Made-with: Cursor
@earayu earayu merged commit 224ce83 into main Mar 24, 2026
8 of 9 checks passed
@apecloud-bot apecloud-bot added the size/XL Denotes a PR that changes 500-999 lines. label Mar 24, 2026
@earayu earayu deleted the docs/add-search-flow-design-zh branch March 24, 2026 07:30
@apecloud-bot
Copy link
Copy Markdown
Collaborator

This branch name is not following the standards: feature/|bugfix/|release/|hotfix/|support/|releasing/|dependabot/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XL Denotes a PR that changes 500-999 lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants