当前位置: 首页 > news >正文

AI开发-python-milvus向量数据库(2-6 -milvus-collection查看、加载、释放)

Collection(集合)核心运维操作 

 

操作类型关键代码 / 说明
查看所有集合列表 client.list_collections():返回 Milvus 中所有已创建的 Collection 名称列表
查询集合详细信息 client.describe_collection("quick_setup"):返回指定集合的元数据(字段、索引、参数等)
查看集合加载状态 client.get_load_state("quick_setup"):检查集合是否已加载到内存(Milvus 中只有加载后的集合才能进行查询)
加载集合到内存 client.load_collection("quick_setup"):将集合加载到内存,为查询 / 搜索做准备
释放内存中的集合 client.release_collection("quick_setup"):释放集合占用的内存资源,降低服务器负载

看代码如何实现:

# 过滤 pymilvus 依赖的 pkg_resources 废弃警告(setuptools≥81 版本触发)
# 目的是消除版本兼容带来的无关警告,让控制台输出更整洁
import warnings
warnings.filterwarnings("ignore", message=".*pkg_resources is deprecated as an API.*")
from pymilvus import MilvusClient, DataTypeclient = MilvusClient(uri="http://192.168.211.128:19530",token="root:Milvus"
)#查看collection列表
print('----查看collection列表----')
res = client.list_collections()
print(res)des_res = client.describe_collection(collection_name="quick_setup"
)
#描述
print('----查看指定collection描述----')
print(des_res)#查看加载状态
res = client.get_load_state(collection_name="quick_setup"
)
print('----查看加载状态----')
print(res)#加载collection
client.load_collection(collection_name="quick_setup"
)
res = client.get_load_state(collection_name="quick_setup"
)
print('----查看加载状态----')
print(res)#释放 Collections
print('----释放 Collections----')
client.release_collection(collection_name="quick_setup"
)print('----查看加载状态----')
res = client.get_load_state(collection_name="quick_setup"
)print(res)

 输出结果:

----查看collection列表----
['two_table', 'one_talbe', 'three_table', 'quick_setup', 'custom_quick_setup']
----查看指定collection描述----
{'collection_name': 'quick_setup', 'auto_id': False, 'num_shards': 1, 'description': '', 'fields': [{'field_id': 100, 'name': 'id', 'description': '', 'type': <DataType.INT64: 5>, 'params': {}, 'is_primary': True}, {'field_id': 101, 'name': 'vector', 'description': '', 'type': <DataType.FLOAT_VECTOR: 101>, 'params': {'dim': 5}}], 'functions': [], 'aliases': [], 'collection_id': 464289381963272341, 'consistency_level': 2, 'properties': {'timezone': 'UTC'}, 'num_partitions': 1, 'enable_dynamic_field': True}
----查看加载状态----
{'state': <LoadState: NotLoad>}
----查看加载状态----
{'state': <LoadState: Loaded>}
----释放 Collections----
----查看加载状态----
{'state': <LoadState: NotLoad>}

 

 

更多学习资料尽在老虎网盘资源:http://resources.kittytiger.cn/ 老虎网盘资源
http://www.jsqmd.com/news/389733/

相关文章:

  • 2026年长治有实力的抖音广告代运营公司推荐,抖音头条信息流广告/抖音广告代运营,抖音广告代运营企业哪个好 - 品牌推荐师
  • Rollup深度解析
  • 2.17
  • StringRedisTemplate - 详解
  • 多线激光扫描仪线数越多越好吗?22线激光如何实现性能与效率平衡? - 匠言榜单
  • 自感专论(马年初一扩写版)
  • Webpack深度解析
  • 施耐德Citect运行时过程分析器选择不同时间跨度同一时刻数值不同原因分析4(续)-cicode定制过程分析器样本数量
  • 从零开始:使用 LangGraph 构建您的第一个多智能体协作系统
  • Headless UI深度解析
  • 2026考博全周期辅导,口碑机构帮你精准定位目标院校,申博套磁指导/考博AI择校服务,考博全周期辅导机构推荐榜单 - 品牌推荐师
  • 基于MPC含分布式光伏配电网有功无功协调优化复现 日前决策出各设备预测出力,日内对各设备出力进行校正
  • 一文搞懂【超详细】TCP编程与UDP编程:核心原理+实战案例
  • 本科生收藏!断层领先的降AIGC网站 —— 千笔·降AIGC助手
  • Radix UI深度解析
  • Vuetify深度解析
  • 吐血推荐!最强的降AIGC网站 —— 千笔·降AI率助手
  • Skills和Powers啥区别
  • 论文写不动?AI论文平台 千笔·专业学术智能体 VS PaperRed,专科生写作新选择!
  • 一篇搞定全流程,AI论文写作软件 千笔·专业论文写作工具 VS 锐智 AI
  • 使用PyTorch 构建模型与管理参数
  • 2026年溴化锂制冷机优选厂家,这些品牌值得一看,溴化锂中央空调/溴化锂冷水机组回收,溴化锂制冷机生产厂家有哪些 - 品牌推荐师
  • React Native鸿蒙:Geolocation持续定位更新 - 详解
  • 不踩雷AI论文工具 千笔写作工具 VS 笔捷Ai 本科生专属
  • 260210
  • 2026年热门的取向电工钢厂家推荐及采购参考 - 行业平台推荐
  • Naive UI深度解析
  • spring传播机制事务NOT_SUPPORTED
  • 科研党收藏!更贴合专科生的降AIGC工具 千笔·专业降AI率智能体 VS 灵感风暴AI
  • 2026年口碑好的卷尺发条/发条弹簧最新TOP厂家排名 - 行业平台推荐