Files
nexus/wiki/entities/Milvus.md
2026-04-23 00:02:55 +08:00

33 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Milvus"
type: entity
tags: [vector-db, embedding, rag, open-source]
sources: [semantic-memory-search]
last_updated: 2026-04-22
---
## Aliases
- Milvus
## Definition
Milvus 是开源的分布式向量数据库,专为相似性搜索场景设计,支持十亿级向量数据的存储与检索。是 [[memsearch]] 的底层向量存储和检索引擎。
## Key Characteristics
- **高维向量检索**:支持 ANN近似最近邻索引如 HNSW、IVF、PQ实现毫秒级检索
- **多索引类型**HNSW高召回高速度、IVF聚类加速、PQ压缩存储
- **分布式架构**:支持水平扩展,处理海量向量
- **多语言 SDK**Python、Go、Java、RESTful API
- **元数据过滤**:支持在向量检索的同时做属性过滤
## Role in RAG Stack
Milvus 作为向量数据库负责存储文档 Embedding 向量,在 [[Knowledge-Base-RAG]] 和 [[semantic-memory-search]] 场景中是检索层的核心基础设施。
## Connections
- [[memsearch]] — 使用 Milvus 作为向量后端的语义搜索库
- [[Vector-Embedding]] — Milvus 存储的向量来源
- [[Knowledge-Base-RAG]] — Milvus 作为知识库的向量存储层
- [[semantic-memory-search]] — Milvus 为 OpenClaw 记忆提供向量检索能力