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

项目实战 (8)--- 查询逻辑层优化

目录

背景

技术衡量与方案

一种可实现方案

可实现方案及设计描述

可能存在的问题

一种创新实现方案

方案的改良设计

策略公式

优化的实现

完整代码

代码解释

异常场景的考量

处理方式

运行注意事项

运行结果

结果优化对比与解释


背景

在项目实战 ---- 商用落地视频搜索系统(3) --- 数据综合查询设计与实现-CSDN博客中,已经设计并实现了基于视频的查询,这种前期较完善的设计机制结合了向量数据库本身的特点与系统的并发性,同时兼顾了并在向量collection设计阶段尽量减少冗余,达到标准的范式设计的目标。但作为一款完整商用落地的视频搜索系统,可能还需要借助语义文本一起辅助完成最终的搜索。在视频内容搜索的基础上加入视频描述的搜索,并实现最终的排序输出才能是一个完美的视频搜索。但作为商用落地系统,有很多情况需要考虑,比如描述标签的缺失,如何综合衡量内容与描述的一致性给出综合判断,如何考虑客户的喜好,从极限的角度蜕变系统为从内容或从语义角度搜索。当内容与语义搜索出现很多不一致性时,该如何校正处理。整个过程的衡量算法该如何建模等等问题。应该说整个搜索的过程及建模看似已经非常清晰,但在实际建模及商用过程中,你会发现很多问题需要处理。我们一步一步完善这一部分,我会讲清楚里面的设计思路,代码构建,及给出源码,源码分析。

技术衡量与方案

熟悉向量数据库的朋友都知道,在诸如milvus 等高级向量数据库的search 中,存在两种hybrid 排序手段,一种是 weighted 模型,一种是 rrf 模型。关于这两个模型的内涵,使用及源码分析在另一个专栏https://blog.csdn.net/talentyiyy/category_12708398.html 里写的比较清楚,如果不明白自行查阅即可,目前主要是大型应用层面的思考。设计上,你可能会直觉的认为最简单的过程应该是相对比较简单的。但作为商用化,其实这里有些问题值得思考与探索。

一种可实现方案

可实现方案及设计描述

首先根据项目实战 ---- 商用落地视频搜索系统(3) --- 数据综合查询设计与实现-CSDN博客计算出视频内容的相似度id 集合,记为 collection1。

再从collection1中,使用 vector search,找到在 collection1 中的 video 语义相似度llm作为排序结果,记为 collection2。

你可以认为最后 collection2中的 video_id 排序结构就是最终答案。

这种思想方式在一些项目上是ok的,思路是没有大问题。但是有的场景确不能使用这种方式。

可能存在的问题

这种思想是局限在所有已经搜索后的视频结果中,完全是以搜索视频内容为主,在他的基础上,在经过一次语义排序。我们只是将最终答案的搜索局限在了视频搜索的基础上,这本身在某些场景下存在不合理性。你可以想象,本来视频内容搜索位于 rank1的video,因为语义描述的偏差 排在了 rank5的位置,这显然是不合理的。另外对于没有入围的video,如果video本身描述高度一致,本来是有机会入围的,所以导致了最终结果的偏差。

一种创新实现方案

在处理这种问题时,我采用将

http://www.jsqmd.com/news/859052/

相关文章:

  • 2026年广东水陆两用挖掘机租赁与河道清淤一站式服务商选购指南 - 企业名录优选推荐
  • ElevenLabs缅甸文语音生成合规红线(GDPR+缅甸《2023数字语音数据条例》双审通过版)
  • Gev入门指南:5分钟快速搭建高性能TCP服务器
  • 如何快速修复经典游戏兼容性:DDrawCompat完整指南让老游戏在Windows 11重获新生
  • 如何用免费抖音下载器3分钟搞定100个视频:完整指南与实战技巧
  • 两台三相逆变器并联功率分配控制MATLAB实现
  • 义乌欧莱美联合杜莎之谜,共探肌肤管理新高度 - 资讯速览
  • 35+转行首选!陪诊师正规报考科普,解锁稳定新职业 - 品牌排行榜单
  • 最好用的AI写作辅助网站推荐(从选题到答辩全流程)适合全体毕业生
  • 2026含量超80%的甘油二酯油品牌汇总,非转基因原料保障,吃出健康 - 品牌企业智选官
  • MGR安装配置和维护(mysql 5.7+ MGR配置)
  • 掌握这三个技巧,快速收录不是梦
  • 2026宿州市本地人必选的瓷砖空鼓专业维修公司TOP5推荐!卫生间空鼓翘边,厨房空鼓翘边,客厅空鼓翘边,全天响应,免费上门,5月专业瓷砖空鼓修复公司持证上岗师傅排名最新深度调研方案) - 一修哥修缮
  • 2026年广东水上挖掘机租赁与河道清淤工程一站式解决方案完全指南 - 企业名录优选推荐
  • Windows安装openclaw记录
  • 2026年度最新主流AI论文写作工具综合排行
  • 2026 年迷你洗衣机五大品牌排名及解析 - 十大品牌榜
  • 酸性蛋白酶选购指南:食品发酵用酶如何挑选 - 资讯速览
  • 华硕笔记本终极性能控制神器:G-Helper如何让你的设备告别臃肿软件?
  • 2026氨氮去除剂厂家推荐!山东广恒源 工业级氨氮去除剂 定制化供货商 - 资讯速览
  • 别再手动调格式了!paperxie 智能排版让论文一次过审
  • Wayback Machine浏览器扩展:探索互联网历史的终极工具
  • element-plus主题换色
  • 如何用嘎嘎降AI处理心理学论文:心理学研究生毕业论文降AI4.8元完整操作教程
  • 2026连云港黄金回收行业综合实力排名TOP10,2026年5月权威测评榜单 - 天天生活分享日志
  • 2026年上海代理记账公司实测推荐,公司注销、公司注册代办、代账报税、税务报告、整理乱账优质财税机构优选指南 - 品牌优企推荐
  • 分期乐购物额度如何盘活?2026安全正规渠道选择攻略 - 可可收公众号
  • 2026年佛山定制家居五金供应链深度评测:从源头工厂到渠道保护的完整指南 - 企业名录优选推荐
  • 湖南花垣县多部门联合集中销毁 400 余卷非法烟花爆竹
  • OpenClaw 本地部署避坑指南|环境配置 + 故障排查全流程