Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 685 Bytes

File metadata and controls

17 lines (12 loc) · 685 Bytes

Knowhere

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).

Code Style

  • Google C++ style, 120 char line limit, 4 space indent
  • Run pre-commit run before committing

Skills

Project-specific skills available in .claude/skills/:

  • building - Build configuration and compilation
  • testing - Running and writing tests
  • code-quality - Code style and pre-commit
  • architecture - Codebase structure, index types, dependencies
  • git-workflow - Committing and pushing with DCO and pre-commit