<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>向量检索 - 标签 - ZeroCoding</title><link>https://zerocoding.online/tags/%E5%90%91%E9%87%8F%E6%A3%80%E7%B4%A2/</link><description>ZeroCoding</description><generator>Hugo 0.165.0 &amp; FixIt v1.0.0-alpha.2-mtmrzvot</generator><language>zh-CN</language><managingEditor>hi@zerocoding.online (ZeroCoding)</managingEditor><webMaster>hi@zerocoding.online (ZeroCoding)</webMaster><lastBuildDate>Thu, 20 Aug 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://zerocoding.online/tags/%E5%90%91%E9%87%8F%E6%A3%80%E7%B4%A2/index.xml" rel="self" type="application/rss+xml"/><item><title>RAG 落地实践：向量检索的选型与优化</title><link>https://zerocoding.online/posts/rag-practice/</link><pubDate>Thu, 20 Aug 2026 00:00:00 +0800</pubDate><author>hi@zerocoding.online (ZeroCoding)</author><guid>https://zerocoding.online/posts/rag-practice/</guid><category domain="https://zerocoding.online/categories/ai/">AI</category><description>&lt;p&gt;RAG（检索增强生成）是让大模型「有据可查」的关键手段。落地时，检索质量直接决定了生成效果的上限。&lt;/p&gt;&#10;&lt;h2 class="heading-element" id="选型三件套"&gt;&lt;span&gt;选型三件套&lt;/span&gt;&#10; &lt;a href="#%e9%80%89%e5%9e%8b%e4%b8%89%e4%bb%b6%e5%a5%97" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;Embedding 模型&lt;/strong&gt;：中文场景优先选对中文友好的模型，注意向量维度与语种覆盖。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;向量库&lt;/strong&gt;：小规模用 pgvector 即可，规模上来再考虑 Milvus、Qdrant 等专用方案。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;召回策略&lt;/strong&gt;：稠密召回为主，稀疏（BM25）做补充，混合检索通常效果更稳。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 class="heading-element" id="两个常被忽略的优化"&gt;&lt;span&gt;两个常被忽略的优化&lt;/span&gt;&#10; &lt;a href="#%e4%b8%a4%e4%b8%aa%e5%b8%b8%e8%a2%ab%e5%bf%bd%e7%95%a5%e7%9a%84%e4%bc%98%e5%8c%96" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Chunk 切分&lt;/strong&gt;：按语义边界切分，保留标题层级，比固定长度效果好很多。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;重排序&lt;/strong&gt;：用 Cross-Encoder 对召回结果二次排序，能明显提升 Top-K 的命中率。&lt;/li&gt;&#10;&lt;/ul&gt;</description></item></channel></rss>