跳到主要内容

5 篇博文 含有标签「RAG」

查看所有标签

Milvus collection 名 500 报错?UUID 含连字符违反命名规则

· 阅读需 5 分钟

在 RAG 知识库项目中调试多租户 collection 命名问题,以下是完整排查过程。

TL;DR

f"{tenant_id}_{collection}" 给 Milvus collection 拼名字,tenant_id 是 UUID,拼出来的名字以数字开头、还含连字符 -,直接违反 Milvus 命名规则抛 code=1100。规则一句话:首字符必须是字母或下划线,只能含 [a-zA-Z0-9_],禁止连字符。UUID 不能直接拼接,要么用原始 collection 名,要么转换成合法标识符。

修复 Milvus 混合检索 RRF 分数与相似度阈值不兼容

· 阅读需 3 分钟

在 RAG 知识库项目中调试混合检索评分问题,以下是完整排查过程。

TL;DR

Milvus 混合检索的加权融合分数 = 0.7 * dense_score + 0.3 * sparse_score,理论最大值约 0.7。如果用 min_similarity=0.7 过滤,结果几乎全被剔除。解决方案:将阈值降到 0.3,或根据融合策略动态调整。