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 "已加载")
相关推荐
九皇叔叔2 小时前
【第二章】Redis基础入门:Redis是什么、为什么快以及核心特性详解
数据库·redis·缓存
云和恩墨2 小时前
删库不跑路,回滚极速触达——zData S“旁路日志”持续保护原理深剖
数据库
MetaLite3 小时前
SpringBoot接口分层规范-外网网关内部服务与参数边界
java·数据库·spring boot
Wang's Blog5 小时前
Java框架快速入门: Spring Security+OAuth2之元注解简化权限表达式
java·数据库·spring
蓝速科技7 小时前
医院导诊 AI 数字人一体机场景适配与落地指南丨蓝速科技
运维·数据库·人工智能·科技·自然语言处理·技术分享
QYR-分析7 小时前
重轨受电弓行业深度报告:市场格局、技术迭代与发展前景
大数据·数据库·人工智能
泡泡鱼(敲代码中)7 小时前
MySQL基础学习笔记:从数据模型到DDL全掌握
开发语言·数据库·笔记·学习·mysql
l1t8 小时前
DeepSeek总结的chdb-core v26.7.3发版说明
数据库·clickhouse·oracle
冰暮流星9 小时前
mysql之表子查询
数据库·mysql
Full Stack Developme9 小时前
CRM相关库表设计
数据库