Milvus是一个开源矢量数据库,旨在为嵌入相似性搜索和AI应用程序提供支持。Milvus 使非结构化数据搜索更易于访问,并提供一致的用户体验,无论部署环境如何。
Milvus 2.0 是一个云原生矢量数据库,其存储和计算按设计分开。这个重构版本的Milvus中的所有组件都是无状态的,以增强弹性和灵活性。有关更多体系结构详细信息,请参阅 Milvus 体系结构概述。
Milvus于2019年10月在开源Apache许可证2.0下发布。它目前是LF AI和数据基金会下的一个研究生项目。
首先检查要求。
Linux 系统(建议使用 Ubuntu 18.04 或更高版本):
go: >= 1.18
cmake: >= 3.18
gcc: 7.5
具有x86_64的 MacOS 系统(建议使用大苏尔 11.5 或更高版本):
go: >= 1.18
cmake: >= 3.18
llvm: >= 12
采用苹果芯片的 MacOS 系统(建议使用蒙特雷 12.0.1 或更高版本):
go: >= 1.18 (Arch=ARM64)
cmake: >= 3.18
llvm: >= 13
克隆米尔武斯存储库并构建。
# Clone github repository.
$ git clone https://github.com/milvus-io/milvus.git
# Install third-party dependencies.
$ cd milvus/
$ ./scripts/install_deps.sh
# Compile Milvus.
$ make
有关完整案例,请参阅开发人员的文档。
重要主分支用于开发 Milvus v2.0。2021 年 3 月 9 日,我们发布了 Milvus v1.0,这是 Milvus 的第一个长期支持的稳定版本。要使用 Milvus v1.0,请切换到分支 1.0。
有关详细信息,请参阅 Milvus 2.0 与 1.x。
|
|
|
图片搜索 | 聊天机器人 | 化学结构搜索 |
---|
使图像可搜索。从庞大的数据库中即时返回最相似的图像。
交互式数字客户服务,可节省用户时间和企业资金。
对指定分子进行超快速相似性搜索、亚结构搜索或上层结构搜索。
Milvus训练营旨在让用户了解矢量数据库的简单性和深度。了解如何运行基准测试以及构建涵盖聊天机器人、推荐系统、反向图像搜索、分子搜索等的相似性搜索应用程序。
欢迎大家为米尔夫斯做出贡献。有关提交修补程序和贡献工作流的详细信息,请参阅贡献指南。请参阅我们的社区存储库,了解我们的治理并访问更多社区资源。
有关安装、开发、部署和管理的指南,请查看 Milvus 文档。有关技术里程碑和增强建议,请查看 milvus 汇合
下面列出了已实现的开发工具包及其 API 文档:
阿图为密尔布斯提供了直观高效的GUI。
加入 Slack 上的 Milvus 社区,与我们的工程团队分享你的建议、建议和问题。
你还可以查看我们的常见问题解答页面,以发现你的问题或疑问的解决方案或答案。
订阅米尔沃斯邮件列表:
在社交媒体上关注米尔沃斯:
在研究论文中使用Milvus时的引用:
@inproceedings{2021milvus, title={Milvus: A Purpose-Built Vector Data Management System}, author={Wang, Jianguo and Yi, Xiaomeng and Guo, Rentong and Jin, Hai and Xu, Peng and Li, Shengjun and Wang, Xiangyu and Guo, Xiangzhou and Li, Chengming and Xu, Xiaohai and others}, booktitle={Proceedings of the 2021 International Conference on Management of Data}, pages={2614--2627}, year={2021} }
米尔乌斯采用以下依赖项:
Milvus被以下开源项目采用: