🚀 免費嘗試 Zilliz Cloud,完全托管的 Milvus,體驗速度提升 10 倍!立即嘗試

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 2.2.12:更方便的存取、更快的向量搜尋速度和更好的使用者體驗

Milvus 2.2.12:更方便的存取、更快的向量搜尋速度和更好的使用者體驗

  • News
July 28, 2023
Owen Jiao, Fendy Feng

我們很高興地宣布 Milvus 2.2.12 的最新版本。這次更新包含多項新功能,例如支援 RESTful API、json_contains 功能,以及在 ANN 搜尋過程中因應使用者回饋的向量擷取功能。我們也簡化了使用者體驗、提升向量搜尋速度,並解決了許多問題。讓我們深入了解 Milvus 2.2.12 的功能。

支援 RESTful API

Milvus 2.2.12 現在支援 RESTful API,讓使用者不需安裝用戶端即可存取 Milvus,讓客戶端伺服器操作變得毫不費力。此外,由於 Milvus SDK 和 RESTful API 共用相同的連接埠號,部署 Milvus 變得更加方便。

注意:我們仍然建議使用 SDK 來部署 Milvus 進階作業,或者如果您的業務對延遲敏感。

ANN 搜尋時的向量擷取

在早期版本中,Milvus 不允許在近似近鄰 (ANN) 搜尋期間進行向量擷取,以優先處理效能和記憶體使用。因此,原始向量的擷取必須分為兩個步驟:執行 ANN 搜尋,然後根據其 ID 查詢原始向量。這種方法增加了開發成本,也使用戶更難部署和採用 Milvus。

有了 Milvus 2.2.12,使用者可以在 ANN 搜尋過程中擷取原始向量,只要將向量欄位設定為輸出欄位,並在 HNSW、DiskANN 或 IVF-FLAT 索引的集合中進行查詢即可。此外,使用者可以預期更快的向量擷取速度。

支援 JSON 陣列上的操作

我們最近在 Milvus 2.2.8 中新增了對 JSON 的支援。自此之後,使用者提出許多要求,希望能支援其他 JSON 陣列操作,例如包含、排除、交集、聯合、差異等。在 Milvus 2.2.12 中,我們優先支援json_contains 函式來啟用包含操作。我們將繼續在未來的版本中增加對其他運算符號的支援。

增強功能和錯誤修正

除了引入新功能外,Milvus 2.2.12 還提高了向量搜索性能,降低了開銷,使其更容易處理廣泛的 topk 搜索。此外,它還加強了在啟用了分割區鑰匙和多分割區情況下的寫入性能,並優化了大型機器的 CPU 使用。 此更新解決了多個問題:磁碟使用率過高、壓縮卡住、資料刪除不頻繁,以及大量插入失敗。如需更多資訊,請參閱Milvus 2.2.12 發行紀錄

讓我們保持聯繫

如果您有任何關於 Milvus 的問題或回饋,請隨時透過TwitterLinkedIn 聯絡我們。也歡迎您加入我們的Slack 頻道,直接與我們的工程師和社群聊天,或查看我們的週二辦公時間

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started

Like the article? Spread the word

繼續閱讀