🚀 免费试用 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 索引的 Collections 中进行查询。此外,用户还可以期待更快的向量检索速度。

支持对 JSON 数组的操作符

我们最近在 Milvus 2.2.8 中添加了对 JSON 的支持。从那时起,用户发出了大量请求,希望我们能支持更多 JSON 数组操作,如包含、排除、交集、联合、差分等。在 Milvus 2.2.12 中,我们优先支持了json_contains 函数,以启用包含操作。我们将在未来版本中继续添加对其他操作符的支持。

增强功能和错误修复

除了引入新功能外,Milvus 2.2.12 还提高了向量搜索性能,减少了开销,使其更容易处理大量 topk 搜索。此外,它还增强了在启用 Partition Key 和多分区情况下的写入性能,并优化了大型机器的 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

扩展阅读