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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐