一、操作步骤
- 初始化,指定连接到哪个milvus服务器
2.指定操作的数据库
3.指定操作的集合
4.加载集合
5.释放集合:卸载内存中的数据,释放节点内存
- 验证集合加载状态
二、代码实现
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 "已加载")