35 lines
1.4 KiB
Python
35 lines
1.4 KiB
Python
|
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')
|