pdf_code/zzb_data_word/Mil_test.py

35 lines
1.4 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

from pymilvus import connections, FieldSchema, CollectionSchema, DataType, Collection ,utility
#测试环境建好了 114.55.115.191:19530
# 连接到 Milvus
#connections.connect("default", host="114.55.115.191", port="19530")#本地测试
#connections.connect("default", host="124.71.157.162", port="19530")#生产环境
# connections.connect("default", host="124.70.129.232", port="19530")#测试环境
#connections.connect("default", host="1.94.113.19", port="19530")#测试环境13
connections.connect("default", host="1.94.60.103", port="19530")#测试环境103
#connections.connect("default", host="192.168.0.129", port="19530")
collections = utility.list_collections()
#生产1.94.179.121
#测试114.55.115.191
# 输出集合列表
print("Collections in Milvus:")
for collection in collections:
print(collection)
collection = Collection(name='pdf_measure_v4')
# 获取集合的详细信息
#print(f"Collection name: {collection.name}")
print(f"Collection schema: {collection.schema}")
print(f"Number of entities in collection: {collection.num_entities}")
search_vectors = collection.load()
entities = collection.query(expr="file_id == '39369'", output_fields=["table_num","table_index","measure_name","measure_value","measure_unit","file_id"],limit = 10)
count = 0
# # # 输出集合中的数据
print("Data in collection:")
for entity in entities:
print(entity)
count += 1
print(f'这个条件下数据量为{count}')
connections.disconnect('default')