Milvus 是一款开源的向量数据库,它主要特点是高可用、高性能和易扩展,主要用于处理海量向量数据的实时召回。它基于诸如 FAISS、Annoy、HNSW 等向量搜索库构建,核心功能是解决稠密向量相似度检索的问题。Milvus 在向量检索库的基础上,提供了数据分区分片、数据持久化、增量数据摄取、标量向量混合查询、时间旅行等功能,并显著优化了向量检索的性能,能够满足各种向量检索场景的应用需求。

前提

  1. 可以使用主机自带python解释器进行安装
  2. 但是避免相互冲突,本文仍然使用单独的环境来运行该服务
  3. 虚拟环境软件使用Anaconda

相关链接

官方网站

https://milvus.io/docs/milvus_lite.md

中文网站

https://www.milvus-io.com/getstarted/milvus_lite

创建虚拟环境

首先创建虚机环境,启动虚拟服务

conda create -n milvus_lite python=3.11

切换环境

conda activate milvus_lite

安装Milvus

pip install milvus

image.png
持久化运行Milvus

milvus-server --data D:\Application\server\milvus_lite

如果是linux则可以使用

milvus-server --data home\server\milvus_lite

会发现目录中自动创建了若干文件夹
image.png
命令行输出**Welcome to use Milvus!**表示运行成功
image.png

连接Milvus

attu连接工具

attu官方开源地址

https://github.com/zilliztech/attu

下载地址

https://github.com/zilliztech/attu/releases
image.png

连接

image.png
image.png

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐