from utils import load_model, load_collection search_params = search_params = { "metric_type": "COSINE", # L2 "params": {"level": 2} } def search_chunks(query, model_name, collection_name, topk=5): model = load_model(model_name) collection = load_collection(collection_name) embed_query = model.encode(query) results = collection.search( [embed_query], anns_field="chunk_embedding", param=search_params, limit=topk, guarantee_timestamp=1, output_fields=['chunk_ref', 'chunk_text'] # ) return results[0]