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

milvus: 搜索collection

一,代码:


from flask import Blueprint,jsonify,render_template,requestfrom app import milvus_client
from pymilvus import FieldSchema, DataType, CollectionSchema, Collection, connections
from helpers.utils import success_responsefrom sentence_transformers import SentenceTransformer
import astvector = Blueprint('vector', __name__)transformer = SentenceTransformer('/data/python/flask/study/all-MiniLM-L6-v2')# 连接 Milvus 集合
search_params = {'metric_type': 'COSINE','params': {'nprobe': 10  # 搜索时探测的聚类中心数量}
}def embed_search(search_string):search_embeddings = transformer.encode(search_string)return search_embeddingsdef search_for_articles(search_string):user_vector = embed_search(search_string)print("要搜索的内容:")print(user_vector)hits = milvus_client.search(collection_name="article",data=[user_vector],anns_field='content_vector',limit=1,search_params=search_params,filter='',output_fields=['id', 'content', 'product_ids'])return hits@vector.route("/search/", methods=['GET'])
def search():# collection.load()milvus_client.load_collection("article")search_string = "律师对这个事怎么看?"results = search_for_articles(search_string)print(results)#列出所有数据库resOne = {"id": results[0][0]['id'],"content": results[0][0]['entity']['content'],}return success_response(resOne)

 

二,测试结果:

image

 

http://www.zskr.cn/news/51246.html

相关文章:

  • 实用指南:《vector.pdf 深度解读:vector 核心接口、扩容机制与迭代器失效解决方案》
  • 【MX-S11】梦熊 NOIP 2025 模拟赛 3 WAOI R7 FeOI R6.5(同步赛)总结分析
  • 2025 年 11 月观光船厂家推荐排行榜,新能源观光船,电动观光船,画舫观光船,仿古观光船,双层观光船,豪华观光船,定制观光船,玻璃钢观光船,钢质观光船,铝合金观光船公司推荐
  • [Win] [ffmpeg] Win下如何安装ffmpeg
  • 开发日记
  • [Win] [包管理器] powershell 安装Win下的包管理器 Chocolatey
  • vcpkg交叉编译
  • python -m pip install 就行 我pip install就不行?
  • Personalized QRCode - 个性化自定义二维码生成器
  • 实现string类
  • 2025年甘肃兰州专业的广告物料制作公司推荐
  • OpenAI Agent Kit 全网首发深度解读与上手指南 - 详解
  • supabase
  • 2025年加工型辣椒种子生产厂家排名前十:权威评测与选择攻略
  • 251116
  • 2025年线椒种子品牌前十强排名:专业选购指南与厂家实力解析
  • 华为鲲鹏 Aarch64 环境下多 Oracle 数据库汇聚操作指南 CMP(类 Cloudera CDP 7.3) - 指南
  • 这段时间的NOIP模拟赛
  • 《重生之我成为世界顶级黑客》第三章:艰难的抉择
  • docker - 6 docker 部署 net core
  • 详细介绍:系统同步输出延迟分析(七)
  • 六相电机矢量控制仿真
  • 大一新生记录成为嵌入式工程师的第一天
  • 从Transformer到LLaMA:AI大模型工程化实践完整路径解析
  • 2025送女生礼物推荐全攻略:从心意到实用的精准选择
  • 2025年11月安徽学历提升服务排行情况
  • 2025年口碑好的全自动玩具充棉机厂家推荐及选购指南
  • 2025年比较好的贴片电位器厂家最新权威实力榜
  • 2025年耐用的NXG型滚柱式电机逆止器厂家最新实力排行
  • 25.Python自动化开发-考勤处理