Milvus 致力於提供最好的向量資料庫,以支援人工智慧應用程式和向量相似性搜尋。然而,Milvus 團隊仍在不斷努力,以帶來更多的功能和最好的工具來增強用戶體驗。本頁列出使用者在使用 Milvus 時可能會遇到的一些已知限制。
資源 | 限制 |
收集 | 255 個字元 |
欄位 | 255 個字元 |
索引 | 255 個字元 |
分區 | 255 個字元 |
資源名稱(例如集合名稱、磁碟分割名稱或索引名稱)可以包含數字、字母和底線 (_)。資源名稱必須以字母或下劃線 (_) 開頭。
資源 | 限制 |
集合 | 65,536 |
連線 / 代理 | 65,536 |
資源 | 限制 |
分區 | 1,024 |
分片 | 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 | 稀疏反轉索引 | BIN_FLAT | BIN_IVF_FLAT |
基本搜尋 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
分區搜尋 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
基本搜尋與原始資料擷取 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
基本搜尋與分頁 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
篩選搜尋 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
範圍搜尋 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
群組搜尋 | 有 | 是 | 有 | 是 | 是 | 無 | 無 | 無 | 無 | 無 | 無 | 是 | 無 | 無 |
使用迭代器搜尋 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 無 | 無 |
混合搜尋 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是(僅 RRFRanker) | 是 | 是 |
查詢/獲取 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
使用迭代器查詢 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |