Files
nexus/wiki/entities/Qdrant.md

44 lines
1.2 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: "Qdrant"
type: entity
tags: [向量数据库, 开源, Rust]
sources: [rag从入门到精通系列1-基础rag]
last_updated: 2025-01-16
---
## Definition
Qdrant 是一个由 Rust 编写的开源向量数据库和向量搜索引擎,专注于高性能向量存储与相似度检索,支持生产级部署。
## Key Features
- **高性能**Rust 编写,内存安全,支持 HNSW 和 SCAN 等索引算法
- **过滤支持**:支持在向量检索时附加标量字段过滤条件
- **混合检索**:支持结合向量相似度与传统关键词匹配
- **部署灵活**:支持 Docker 部署和云原生部署
- **API 友好**:提供 RESTful API 和 gRPC 接口
## Usage in RAG
本文档使用 Qdrant 作为向量数据库存储 Embedding Vector
1. 配置 Qdrant 客户端连接
2. 创建 Collection 存储文档向量
3. 通过 LangChain 的 `Qdrant` 集成进行 Indexing 和 Retrieval
## Alternatives
- Chroma轻量本地
- Milvus分布式生产级
- Weaviate混合检索
- Pinecone云托管
## Connections
- [[Qdrant]] ← used_in ← [[RAG]]
- [[Qdrant]] ← stores ← [[Vector-Store]]
- [[Qdrant]] ← integrated_by ← [[LangChain]]
## Aliases
- Qdrant Vector Database