<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Qdrant on Leanku 的博客</title><link>https://www.leanku.com/tags/qdrant/</link><description>Recent content in Qdrant on Leanku 的博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 25 Oct 2025 00:01:01 +0800</lastBuildDate><atom:link href="https://www.leanku.com/tags/qdrant/index.xml" rel="self" type="application/rss+xml"/><item><title>向量数据库-Qdrant使用</title><link>https://www.leanku.com/post/ai/%E5%90%91%E9%87%8F%E6%95%B0%E6%8D%AE%E5%BA%93-qdrant%E4%BD%BF%E7%94%A8/</link><pubDate>Sat, 25 Oct 2025 00:01:01 +0800</pubDate><guid>https://www.leanku.com/post/ai/%E5%90%91%E9%87%8F%E6%95%B0%E6%8D%AE%E5%BA%93-qdrant%E4%BD%BF%E7%94%A8/</guid><description>&lt;h1 id="向量数据库qdrant使用"&gt;向量数据库Qdrant使用&lt;/h1&gt;&#10;&lt;h2 id="一什么是向量数据库"&gt;一、什么是向量数据库？&lt;/h2&gt;&#10;&lt;p&gt;向量数据库是专门用于存储、管理和检索“向量嵌入（Embedding）”的数据库。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Embedding 的本质：&lt;/strong&gt; 深度学习模型（如 OpenAI 的 &lt;code&gt;text-embedding-3&lt;/code&gt; 或本地的 &lt;code&gt;BGE&lt;/code&gt; 模型）能将文本、图片等转化为一串高维数值（向量）。在这个高维空间中，&lt;strong&gt;语义越接近的数据，其向量距离就越近&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;核心功能：&lt;/strong&gt; 与传统数据库通过 SQL &lt;code&gt;WHERE&lt;/code&gt; 子句匹配关键词不同，向量数据库通过“最近邻搜索（ANN）”寻找语义上最相似的内容。它是实现 RAG（检索增强生成）技术的关键。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="常见向量数据库"&gt;常见向量数据库&lt;/h3&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;数据库&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;特点&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;适用场景&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Milvus&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;超大规模、分布式&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;海量数据、互联网&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Qdrant&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;易部署、性能高、支持过滤&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;企业级 AI 应用&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Weaviate&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;GraphQL、模块丰富&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;AI 平台&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Chroma&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;轻量级&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;本地开发、测试&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Pinecone&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;SaaS 云服务&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;快速上线&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;pgvector&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;PostgreSQL 扩展&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;已有 PostgreSQL 项目&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="二qdrant介绍"&gt;二、Qdrant介绍&lt;/h2&gt;&#10;&lt;h2 id="21-什么是-qdrant"&gt;2.1 什么是 Qdrant？&lt;/h2&gt;&#10;&lt;p&gt;Qdrant 是一款使用 &lt;strong&gt;Rust&lt;/strong&gt; 开发的开源向量数据库，专门用于高性能相似度搜索。&lt;/p&gt;&#10;&lt;p&gt;主要特点：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;高性能 ANN 检索&lt;/li&gt;&#10;&lt;li&gt;HNSW 索引&lt;/li&gt;&#10;&lt;li&gt;REST API&lt;/li&gt;&#10;&lt;li&gt;gRPC&lt;/li&gt;&#10;&lt;li&gt;Payload 元数据过滤&lt;/li&gt;&#10;&lt;li&gt;多向量支持&lt;/li&gt;&#10;&lt;li&gt;Snapshot 备份&lt;/li&gt;&#10;&lt;li&gt;集群部署&lt;/li&gt;&#10;&lt;li&gt;Docker 支持&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="22-qdrant-核心架构"&gt;2.2 Qdrant 核心架构&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt; Client&#10; │&#10; REST API / gRPC&#10; │&#10; Collection&#10; │&#10; Point&#10; ┌──────────────┐&#10; │ Vector │&#10; │ Payload │&#10; └──────────────┘&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;Collection:类似 MySQL：Database&lt;/li&gt;&#10;&lt;li&gt;Point:类似 MySQL 一行数据&lt;/li&gt;&#10;&lt;li&gt;Vector： Embedding 后的数据&lt;/li&gt;&#10;&lt;li&gt;Payload：类似普通数据库字段&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="23-qdrant-检索原理"&gt;2.3 Qdrant 检索原理&lt;/h2&gt;&#10;&lt;p&gt;Qdrant 默认采用 HNSW（Hierarchical Navigable Small World） 索引。&#10;与传统全表扫描不同：&lt;/p&gt;</description></item></channel></rss>