Milvus 搜索参数 level

1. 什么是 level?

level 是 Milvus 向量搜索中的一个参数,用于控制检索的"精度等级"或"查全率/查准率"权衡。level 越高,检索结果越精确,但速度可能变慢;level 越低,速度更快,但可能漏掉部分最优结果。

生活类比: level 就像"找东西时的细致程度":
低level——大致翻一翻,速度快但可能漏掉;
高level——仔细查找,结果更全更准,但花费时间更长。

2. level参数对比

level值 检索速度 检索精度 适用场景
1(低) 最快 较低,可能漏检 对速度要求极高、可容忍部分误差
2(中) 较快 中等,兼顾速度与精度 大多数通用检索场景
3(高) 较慢 高,结果更全更准 对精度要求高、可接受慢速

3. 调整level的效果

4. 小结