Qdrant
活跃简介
Qdrant 是高性能向量数据库,广泛用于 RAG 检索层与 Agent 记忆检索场景。
核心特性
- 稠密/稀疏/多向量搜索 — 支持语义相似度、全文搜索和 ColBERT 等多嵌入向量检索
- Payload 过滤 — 在向量上附加 JSON payload,支持关键词、全文、数值范围和地理位置过滤
- Qdrant Edge — 轻量级边缘部署版本,支持离线运行并与 Qdrant 服务器同步
- 多语言客户端 — 官方支持 Go、Rust、JavaScript/TypeScript、Python、.NET、Java 客户端
- REST 与 gRPC 接口 — 提供 OpenAPI 3.0 REST API 和高性能 gRPC 接口
- 云与自托管 — 提供免费层的 Qdrant Cloud 托管服务,也支持 Docker 和裸机部署
适用场景
💡 为 RAG 应用提供向量检索层,实现语义搜索和知识库问答
💡 构建推荐系统,基于用户行为和内容嵌入进行相似物品匹配
💡 实现多模态搜索,如图像相似度搜索和跨模态检索
💡 为 AI Agent 提供长期记忆存储,支持上下文检索和经验回放
💡 在电商场景中构建产品分类和极端分类系统
分类
快速开始
docker run -p 6333:6333 qdrant/qdrant
# Python 客户端连接
pip install qdrant-client
from qdrant_client import QdrantClient
client = QdrantClient(url="http://localhost:6333")