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 "已加载")
相关推荐
嘘神秘用12 小时前
布:AI 驱动的 Redis 客户端,更快、更直观
数据库·人工智能·redis
东北小狐狸-Hellxz14 小时前
Redis 哨兵搭建+ACL权限控制
数据库·redis
Generalzy15 小时前
从本地 Demo 到生产级检索:Milvus 学习笔记(3)
笔记·学习·milvus
研究员子楚15 小时前
GEO行业发展标准体系白皮书V2.0-第09卷 · 适配篇:硅基主权伦理宪章与行业适配宣言
数据库·人工智能·geo
Earth explosion17 小时前
大规模向量库的索引选型与查询性能调优:Milvus 实战指南
人工智能·milvus·ai智能体
l1340620823517 小时前
鸿蒙实战:RDB 数据库设计与 DatabaseService
数据库·华为·harmonyos·鸿蒙系统
山峰哥17 小时前
数据库工程与索引策略实战指南‌
服务器·数据库·sql·oracle·深度优先
谙忆17 小时前
图片版权保护工程实战:明水印、盲水印(DCT隐写)、Referer防盗链与签名URL怎么落地
数据库
KaMeidebaby17 小时前
卡梅德生物技术快报|抗体合成:多肽抗体合成工程化方案:Nsp2 保守肽多抗制备与多维度验证
前端·网络·数据库·人工智能·算法
xfhuangfu18 小时前
19c CDB架构下的数据库启动和停止
数据库·架构