目录
一、Milvus介绍
Milvus 是一个开源的高性能向量数据库,旨在为嵌入式相似性搜索和人工智能应用提供强大支持。Milvus 结合了数据库技术与机器学习的需求,提供了对向量数据的索引、存储、搜索和管理功能。它支持多种向量相似度计算方法,并能灵活集成多种流行的机器学习框架和库,如 TensorFlow、PyTorch 等。通过简单的 API 接口,用户可以轻松地将向量数据的管理和搜索功能嵌入到自己的应用程序中。
二、安装 Milvus
2.1 在Docker中安装Milvus
# 下载安装脚本
wget https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh
# 运行 Milvus
bash standalone_embed.sh start
# 查看安装
docker ps
# 停止 Milvus
bash standalone_embed.sh stop
2.1 使用docker compose安装Milvus
具体操作参考官方文档。
三、Milvus-Cli
3.1 安装Milvus-Cli
#要求python >= 3.8.5
pip install milvus-cli
3.2 Milvus-Cli 常用命令
#运行客户端
milvus-cli
#连接到milvus
connect -uri http://localhost:19530
#创建数据库
create database -db db_name
#使用数据库
use database -db db_name
#查看全部数据库
list databases
#删除数据库
delete database -db db_name
其他命令请参考官方文档。
四、RESTful API
详细API信息请参考官方文档。