文档入口
架构总览
Core / Code-First / Data / CLI 分层,以及 SonnetDB 库级 adapter 边界。
算法参考
Flat、HNSW、IVF、PQ、DiskANN 等索引路线和参考实现。
.NET 10 优势
Span、TensorPrimitives、AOT、mmap 与安全内存模型的工程取舍。
产品对比
与 Milvus、Qdrant、pgvector、LanceDB、Chroma 的定位对照。
发布说明
NuGet、GitHub Release 与 GitHub Pages 的发布流程。
v1.0.0 发布
索引、量化、持久化与生态集成的版本概览。
路线图
M0 到 M16 的 Milestone、验收标准与后续规划。
项目门面
DotVector.Core
嵌入式数据库引擎,包含 VectorDatabase、Code-First、索引、持久化、过滤、量化与协议抽象。
DotVector.Data
客户端 SDK 项目,NuGet 包名为 DotVector,包含高层客户端、嵌入式工厂和 VectorData 适配。
DotVector.Cli
Native AOT 命令行工具,后续覆盖本地 `.dvec` 管理命令。
connectors/c
NativeAOT C ABI / P-Invoke 连接器,服务跨语言和本机集成场景。
connectors/python
Python ctypes Native 客户端路线,便于 RAG 原型和脚本集成。
快速运行
dotnet restore DotVector.slnx
dotnet build DotVector.slnx -c Release
dotnet test DotVector.slnx -c Release --no-build
文档站地址:https://iotsharp.net/DotVector/。仓库内使用 JekyllNet 构建静态站点,随后通过 GitHub Pages artifact 部署。