<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>RAG元数据过滤 on AI 观察</title><link>https://ai.wujiong.cc/tags/rag%E5%85%83%E6%95%B0%E6%8D%AE%E8%BF%87%E6%BB%A4/</link><description>Recent content in RAG元数据过滤 on AI 观察</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 17 Oct 2026 09:22:00 +0800</lastBuildDate><atom:link href="https://ai.wujiong.cc/tags/rag%E5%85%83%E6%95%B0%E6%8D%AE%E8%BF%87%E6%BB%A4/index.xml" rel="self" type="application/rss+xml"/><item><title>RAG 元数据过滤模式清单：在检索前收窄候选文档</title><link>https://ai.wujiong.cc/posts/2026-10-17-rag-metadata-filter-patterns/</link><pubDate>Sat, 17 Oct 2026 09:22:00 +0800</pubDate><guid>https://ai.wujiong.cc/posts/2026-10-17-rag-metadata-filter-patterns/</guid><description>&lt;p&gt;向量检索很强，但全库乱搜会把过期制度与他国产品说明一并召回。元数据过滤是在相似度计算前先按字段收窄候选集。&lt;/p&gt;
&lt;h2 id="常见过滤模式"&gt;常见过滤模式&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;时间窗：只检索近 N 个月，或显式允许历史版&lt;/li&gt;
&lt;li&gt;产品线/租户：多产品知识库必备&lt;/li&gt;
&lt;li&gt;权限标签：用户不可见文档永不进候选&lt;/li&gt;
&lt;li&gt;类型：手册 / FAQ / 工单分开&lt;/li&gt;
&lt;li&gt;语言与地区：避免串语言答案&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="设计步骤"&gt;设计步骤&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;入库强制写元数据，缺字段拒收或进隔离区&lt;/li&gt;
&lt;li&gt;查询侧抽取过滤意图或表单选择&lt;/li&gt;
&lt;li&gt;先 filter 再 top-k；空结果要有放宽顺序&lt;/li&gt;
&lt;li&gt;回答里展示引用元数据便于抽查&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="查询改写提示词"&gt;查询改写提示词&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;从用户问题提取检索过滤字段（不确定则 null）：
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;product / doc_type / time_range / region
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;只输出 JSON，不要回答问题。
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;用户问题：…
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="常见坑"&gt;常见坑&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;过滤过严导致零命中：准备放宽顺序&lt;/li&gt;
&lt;li&gt;元数据脏比调 embedding 更能毁系统&lt;/li&gt;
&lt;li&gt;权限过滤必须在服务端强制，不能只靠提示词&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="与分块重排的关系"&gt;与分块、重排的关系&lt;/h2&gt;
&lt;p&gt;元数据过滤解决的是「搜哪儿」；分块解决「切多细」；重排解决「前几名是否真相关」。三者不要互相替代。很多「检索不准」其实是过滤条件缺失，而不是 embedding 不够新。&lt;/p&gt;</description></item></channel></rss>