For the complete documentation index, see llms.txt. This page is also available as Markdown.

Qdrant

用于语义搜索和 RAG 应用的高性能向量数据库 — GPU 加速索引

Qdrant 是一款用 Rust 编写的开源、可直接用于生产的向量数据库。它通过高级过滤、载荷索引和多向量支持,在数十亿个向量中提供快速的近似最近邻(ANN)搜索。它是许多生产级 RAG(检索增强生成)管道和语义搜索应用的基础。

GitHub: qdrant/qdrant — 22K+ ⭐


为什么选择 Qdrant?

功能
Qdrant
Pinecone
Weaviate
Chroma

开源

✅

❌

✅

✅

Rust 性能

✅

—

❌ Go

❌ Python

查询时过滤

✅ 高级

✅ 基础

✅

✅ 基础

多向量

✅

❌

✅

❌

基于磁盘的 HNSW

✅

✅

✅

❌

载荷索引

✅

有限

✅

有限

gRPC + REST

✅ 两者都支持

✅ REST

✅

REST

自托管

✅

❌ 仅云端

✅

✅


主要用例

  • RAG(检索增强生成) — 为 LLM 提示词查找相关上下文

  • 语义搜索 — 按语义搜索,而不只是关键词

  • 推荐系统 — 通过嵌入相似性查找相似项目

  • 重复检测 — 识别近似重复内容

  • 异常检测 — 查找远离聚类中心的向量

  • 图像/音频相似性搜索 — 多模态检索


前提条件

  • 带 GPU 租赁的 Clore.ai 账户

  • 对 REST API 或 Python 有基本了解

  • 你选择的嵌入模型(OpenAI、SentenceTransformers 等)


步骤 1 — 在 Clore.ai 上租用服务器

Qdrant 在提供服务时主要受 CPU/RAM 限制,但在以下情况会受益于 GPU:

  • 在提供服务的同时生成嵌入(嵌入模型运行在同一台服务器上)

  • 大规模批量索引操作

  1. 前往 clore.ai → 市场

  2. 用于 嵌入 + 服务组合: 配备 32GB+ 内存的 RTX 3090/4090

  3. 用于 仅提供服务: 配备高速 NVMe 存储的 CPU 优化服务器

内存规划:

  • 每个 1536 维的 float32 向量 = 6KB

  • 100 万个向量 = 约 6GB 内存

  • 1000 万个向量 = 约 60GB 内存

  • 对于非常大的集合,请启用磁盘存储


步骤 2 — 部署 Qdrant 容器

Docker 镜像:

端口:

  • 端口 6333: REST API(HTTP)

  • 端口 6334: gRPC API(适合批量操作,性能更高)

环境变量:

卷/持久化存储: 挂载 /qdrant/storage 用于数据持久化。如果不这样做,容器重启后数据将丢失。


步骤 3 — 验证 Qdrant 是否正在运行


步骤 4 — 安装 Python 客户端


步骤 5 — 创建集合

集合是具有固定维度的命名向量组。

SentenceTransformers 的集合(384 维)


步骤 6 — 索引文档

使用 OpenAI 嵌入

使用 SentenceTransformers(本地,GPU 加速)


步骤 7 — 搜索与查询

基础语义搜索

过滤搜索(元数据 + 向量)

批量/多查询搜索


步骤 8 — 构建 RAG 管道


步骤 9 — 监控和管理集合


故障排查

连接被拒绝

搜索性能缓慢

高内存使用


REST API 快速参考


Clore.ai 成本估算

配置
服务器
月成本
容量

小型 RAG

RTX 3090,32GB 内存

约 60–80 美元

约 500 万个向量

中等规模搜索

RTX 4090,64GB 内存

约 120–150 美元

约 1500 万个向量

大规模

A100,128GB 内存

约 250–350 美元

约 3000 万个向量


更多资源


Qdrant 在 Clore.ai 上为你提供自托管、高性能的向量数据库,无需承担 Pinecone 或 Weaviate Cloud 的按查询计费成本。非常适合处理数百万文档的 RAG 流水线。


Clore.ai GPU 推荐

使用场景
推荐 GPU
Clore.ai 预计成本

开发/测试

RTX 3090(24GB)

$0.07–0.21/gpu/hr

生产级向量搜索

RTX 3090(24GB)

$0.07–0.21/gpu/hr

高吞吐量嵌入

RTX 4090(24GB)

$0.14–0.42/gpu/hr

💡 本指南中的所有示例都可以部署在 Clore.ai GPU 服务器上。浏览可用 GPU 并按小时租用——无需承诺,拥有完整 root 访问权限。

最后更新于

这有帮助吗?