C++ vector search library, core engine for Milvus. Provides unified ANN interface supporting multiple data types (fp32, fp16, bf16, int8, binary, sparse) and index implementations (HNSW, IVF, Flat, DISKANN, Sparse, MinHash).
- Google C++ style, 120 char line limit, 4 space indent
- Run
pre-commit runbefore committing
Project-specific skills available in .claude/skills/:
building- Build configuration and compilationtesting- Running and writing testscode-quality- Code style and pre-commitarchitecture- Codebase structure, index types, dependenciesgit-workflow- Committing and pushing with DCO and pre-commit