Milvus向量数据库的基础连接操作

一、操作步骤

  1. 初始化,指定连接到哪个milvus服务器

2.指定操作的数据库

3.指定操作的集合

4.加载集合

5.释放集合:卸载内存中的数据,释放节点内存

  1. 验证集合加载状态

二、代码实现

复制代码
from pymilvus import connections, Collection
from pymilvus.orm import db, utility

# 基础配置定义(和初始化一致)
MILVUS_CONFIG = {
    "connection_args": {"uri": "http://192.168.88.14:19530"},
    "collection_name": "LangChainCollection"
}

# 1.指定连接到哪个milvus服务器
connections.connect(
    uri=MILVUS_CONFIG["connection_args"]["uri"],
    alias="test01" # 创建连接的别名,操作集合的时候带上
)

# 2.指定操作的数据库
db.using_database(db_name="default")

# 3.指定操作的集合
collection = Collection(name=MILVUS_CONFIG["collection_name"],using="test01")

# 4.加载集合
collection.load()

# 5.释放集合:卸载内存中的数据,释放节点内存
collection.release()

# 6. 验证集合加载状态
# True → 已加载;False → 未加载
loaded = utility.has_collection(MILVUS_CONFIG["collection_name"], using="test01")
print("未加载" if loaded else "已加载")
相关推荐
小智RE0-走在路上2 小时前
Python学习笔记(13) --Mysql,Python关联数据库
数据库·python·学习
x66ccff2 小时前
Claude Code 安装方法
android·java·数据库
嘟嘟w2 小时前
MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?
数据库·mysql
JH灰色2 小时前
【大模型】-LlamaIndex框架(与LangChain区别)
数据库·langchain
没有bug.的程序员3 小时前
服务治理体系:从零到一的全景落地指南
java·开发语言·数据库·微服务·架构
ha_lydms3 小时前
4、Spark 函数_m/n/o/p/q/r
大数据·数据库·python·sql·spark·数据处理·dataworks
草莓熊Lotso3 小时前
2025年12月远程协作平台全景评测:智能连接时代的效率革命
运维·服务器·数据库
Coder_Boy_3 小时前
开源向量数据库比较(Chroma、Milvus、Faiss、Weaviate)
数据库·人工智能·spring boot·开源·milvus
五阿哥永琪3 小时前
MySQL 存储引擎:特点、区别与选型原则
数据库·mysql