Milvus 致力于为人工智能应用和向量相似性搜索提供最好的向量数据库。不过,我们的团队仍在不断努力,以引入更多的功能和最好的实用工具,从而提升用户体验。本页列出了用户在使用 Milvus 时可能遇到的一些已知限制。
资源 | 限制 |
收集 | 255 个字符 |
字段 | 255 个字符 |
索引 | 255 个字符 |
分区 | 255 个字符 |
资源名称可包含数字、字母和下划线 (_)。资源名称必须以字母或下划线 (_) 开头。
资源 | 限制 |
收集 | 65,536 |
连接/代理 | 65,536 |
资源 | 限制 |
分区 | 4,096 |
分块 | 16 |
字段 | 64 |
索引 | 1 |
实体 | 无限制 |
操作 | 极限值 |
插入 | 64 MB |
搜索 | 64 MB |
查询 | 64 MB |
在当前版本中,要加载的数据必须低于所有查询节点总内存资源的 90%,以便为执行引擎保留内存资源。
向量 | 限制 |
topk (返回最相似结果的数量) | 16,384 |
nq (搜索请求数) | 16,384 |
下表概述了不同索引类型对各种搜索行为的支持。
| HNSW | DISKANN | 扁平 | IVF_FLAT | IVF_SQ8 | IVF_PQ | SCANN | GPU_IFV_FLAT | GPU_IVF_PQ | GPU_CAGRA | GPU_brute_force | 稀疏反转索引 | SPARSE_WAND | BIN_FLAT | BIN_IVF_FLAT |
基本搜索 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
分区搜索 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
检索原始数据的基本搜索 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
带分页的基本搜索 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
过滤搜索 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
范围搜索 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 无 | 是 | 是 | 是 |
分组搜索 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 无 | 无 | 无 | 无 | 无 | 无 | 无 |
使用迭代器搜索 | 有 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 无 | 无 | 无 | 无 |
混合搜索 | 混合搜索 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是(仅 RRFRanker) | 是(仅 RRFRanker) | 是 | 是 |
查询/获取 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
使用迭代器查询 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |