跳到主要内容

Milvus 路线图

欢迎来到 Milvus 路线图!加入我们持续改进和发展 Milvus 的旅程。我们很高兴能与您分享我们的成就、未来计划以及我们对未来的愿景。我们的路线图不仅仅是一份即将推出的功能列表——它反映了我们对创新的承诺以及我们与社区合作的决心。我们邀请您深入了解我们的路线图,提供您的反馈,并帮助塑造 Milvus 的未来!

路线图

类别Milvus 2.5.x(近期版本已实现)下一版本 - Milvus 2.6(2025年中期)未来路线图 - Milvus 3.0(一年内)
AI驱动的非结构化数据处理
通过AI模型和先进技术增强处理和分析非结构化数据的能力
全文搜索
支持使用Sparse-BM25进行全文搜索。新API接受文本输入并在Milvus内部自动生成稀疏向量

Sparse Vector(正式发布)
支持稀疏向量的高效存储和索引方法
数据输入和输出
支持主要模型服务以导入原始文本

高级重排序器
支持基于模型的重排序器和用户自定义评分函数

迭代搜索
基于用户标注修改查询向量
支持张量
支持向量列表,典型用例如Colbert、Copali和视频表示

支持更多数据类型
例如:日期时间、Map、GIS
搜索质量和性能
通过优化架构、算法和API提供准确、相关和快速的结果
文本匹配函数
快速过滤文本/varchar中的关键词/标记

分组搜索增强
引入group_size并在混合搜索中添加group by支持

位图索引和倒排索引
加速标签过滤
高级匹配
例如:短语匹配、多匹配

分析器增强
通过扩展分词器支持和改进可观察性来增强分析器

JSON过滤
优化JSON索引和解析以实现更快的处理
排序能力
在执行过程中按标量字段排序

支持数据聚类
数据共置
丰富功能和管理的功能
开发者友好且强大的数据管理功能
支持导入csv文件
批量插入支持csv格式

支持Null和默认值
Null和Default类型使从其他DBMS导入数据更容易

Milvus WebUI(测试版)
面向DBA的可视化管理工具
Schema变更
例如:添加/删除字段,修改varchar长度

聚合
标量字段聚合,例如:计数、去重值、最小值、最大值

支持UDF
用户自定义函数
批量更新
支持批量更新特定字段的值

主键去重
通过使用全局主键索引

数据版本控制和恢复
通过快照支持数据版本控制
成本效益和架构
具有稳定性、成本效益和简化部署的最先进系统
内存优化
减少OOM和负载增强

集群压缩
基于配置的数据重新分配以加速读取性能

存储格式V2(测试版)
通用格式设计和基于磁盘的数据访问基础
分层存储
支持热存储和冷存储以优化成本

流节点
处理流数据并简化增量写入流程

MixCoord
将Coord逻辑合并为一个
向量湖
经济高效的离线解决方案,spark连接器并与iceberg集成

日志存储组件
减少对外部组件(如pulsar)的依赖

数据淘汰策略
用户可以定义自己的淘汰策略
  • 我们的路线图通常分为三个部分:最新版本、即将推出的版本,以及未来一年内的中长期愿景。
  • 随着我们的进展,我们不断学习并偶尔调整重点,根据需要添加或删除项目。
  • 这些计划仅供参考,可能会发生变化,并且可能因订阅服务而异。
  • 我们坚定地遵循我们的路线图,我们的release notes作为参考。

如何贡献

作为一个开源项目,Milvus 的发展离不开社区的贡献。以下是您可以参与我们旅程的方式。

分享反馈

代码贡献

  • 拉取请求:直接为我们的codebase做出贡献。无论是修复bug、添加功能还是改进文档,我们都欢迎您的贡献。

  • 开发指南:查看我们的Contributor's Guide了解代码贡献指南。

传播信息

  • 社交分享:喜欢Milvus?在社交媒体和技术博客上分享您的使用案例和经验。

  • 在GitHub上关注我们:通过为我们的GitHub repository加星标来表示您的支持。