Welcome to Milvus documentation!
This repository contains technical documentation for Milvus, the world's most advanced open-source vector database.
Each branch corresponds to a Milvus release by name. We've set the branch of the latest Milvus release as the default branch. For documentation of a different Milvus release, switch to the corresponding branch.
Note that not all documentation rendered on milvus.io is hosted in this repository.
Currently, we maintain the following versions of Milvus documentation in different branches:
v2.0.0 branch |
2.0.0 version (the default and latest branch) |
---|---|
v1.1.1 branch |
1.1.1 version |
v1.1.0 branch |
1.1.0 version |
v1.0.0 branch |
1.0.0 version (first with long-term support) |
Note: The latest branch is set as the default working branch. Milvus releases prior to v1.0.0 are no longer supported, but you can still find their documentation in the corresponding branch.
In general, the folder structure of the milvus-docs repository aligns with the menu structure of Milvus documentation on milvus.io.
Images are housed under the /assets folder and can be referenced with {{images.Assets/image-name.jpg/png}}.
Fragments let you split the markdown into independent, reusable pieces and are defined in the site/en/fragments and site/zh-CN/fragments folders. Use the {{fragments/xxx.md}} syntax to reference a specific fragment.
Variables are used to store version information to be referenced in code or paths. They are defined in Variables.json and can be used in Markdown (.md) files, fragments, and templates.
The defined variables implement within the current folder and its subfolders. The en and Zh-CN folders each contains a Variables.json file.
All documentation is originally written in English and translated into other language(s). Currently we only support two language versions: English and Chinese, stored in their corresponding folders in each branch. Nevertheless, you are more than welcome to make a huge contribution to the community by translating the documentation into other languages you know!
To make contributions to the Milvus SDK reference documentation, visit the programming language specific repositories listed below:
- PyMilvus ORM
- (Coming soon) GoLang
To make contributions to the Milvus community, visit the community documentation repository.
If you encounter any documentation issues, such as typos, missing content, or inappropriate translation, feel free to file an issue to let us know and, if you feel confident making the changes yourself, directly assign the issue to your own GitHub account and submit a pull request to help fix or update it.
See Contributing Guide for details.
Reference to cite when you use Milvus in a research paper:
@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}
}
Join the Milvus community on Slack to share your suggestions, advice, and questions with our engineering team.
You can also check out our FAQ page to discover solutions or answers to your issues or questions.
Subscribe to Milvus mailing lists:
Follow Milvus on social media: