zilliztech/knowhere

Vector search engine inside Milvus, integrating FAISS, HNSW, DiskANN.

解决的问题

Knowhere 是 Milvus 向量数据库的内部核心,提供高性能向量搜索和索引所需的底层基本操作。

工作原理

Knowhere 使用 C++ 编写,是一个可独立集成到 Milvus 等大型系统中的库。它支持多种硬件目标,包括 CPU 和 GPU(通过 cuVS),并通过 SWIG 提供 Python 绑定,便于与基于 Python 的工作流集成。

适用人群

主要面向开发向量数据库的开发者,或需要高性能 C++ 核心进行向量相似性搜索和索引的用户。

特色亮点

  • 独立的 C++ 项目,作为 Milvus 的核心组件。
  • 支持 CPU 和 GPU 加速。
  • 通过 SWIG 提供 Python 绑定。
  • 兼容多种 Linux 发行版和 MacOS。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目