1. 底层源码和算法的内容源码层面语言构成:核心用 Go 实现分布式协调、存储、消息和查询调度;向量索引与搜索算法用 C++ 实现,通过 cgo 调用,这一层称为Knowhere。关键模块(GitHub 仓库结构)internal/proxy:入口代理,处理客户端请求,鉴权、限流、路由。internal/rootcoord:管理元数据(collection、partition、field 等)。internal/datacoord/internal/datanode:数据写入、落盘、段管理。internal/querycoord/internal/querynode:查询调度、执行引擎,向量搜索和标量过滤。internal/indexcoord/internal/indexnode:异步索引构建任务管理。internal/storage:基于 MinIO/S3