from pymilvus import MilvusClient
client = MilvusClient(
uri='https://xxxxxxx.serverless.xxxxxxx.cloud.zilliz.com.cn',
token='your-zilliz-api-key' # 或 token
)
query_vector = [0.1, 0.2, 0.3, ...] # 1024 维向量
results = client.search(
collection_name='documents',
data=[query_vector],
limit=5,
search_params={"metric_type": "COSINE", "params": {"nprobe": 10}},
output_fields=['text', 'metadata']
)
for result in results[0]:
print(f"相似度: {1 - result['distance']:.4f}")
print(f"文本: {result['entity']['text'][:100]}...")