程序聚合 软件案例 外卖搜索系统

外卖搜索系统

2025-06-11 14:02:43
行业:电商
载体:框架或代码包
技术:C++、Java

业务背景

外卖店铺和商品搜索,搜索联想词,搜索历史,搜索结果页;包括关键字搜索,标签搜索等。
支持千万DAU级别的搜索流量,支持高并发,高流量,性能优化。

功能介绍

面向 C 端的商品和店铺搜索系统,整个搜索系统分为导购层,召回排序层,引擎数据层,离线数据层。商品/店铺/配送数据存储在离线mysql 表中,实时导入es在线引擎,建立倒排索引和正排索引,便于在线服务搜索。C 端用户发起搜索请求,通过导购层转发,到达召回排序层,通过 QP 解析搜索词意图识别,进行多路召回(原词/分词/丢词/换词/图谱/类目/向量),编写 es-sql 从 es引擎召回店铺和商品。召回后进行算法精排,重排,结果组装,以品带店或者店带品形式返回给导购层。导购层请求 Summary 对召回的商品和商户信息补全,请求智能 UI 构建动态卡片返回体,回传给前端渲染页面。

项目实现

召回排序层图化改造,把 pipeline 串行模式改造成为 DAG 图化执行模式。pipeline 流程为:请求解析->QP 意图识别->召回预处理->多路召回->召回合并->算法精排->混排重排->返回体组装。具体是将粗粒度的串行处理流程拆分成精细粒度算子,以有向图依赖模式执行,同步阻塞模式升级成异步非阻塞模式,优化服务平均RT和99线,解耦模块化代码。

示例图片视频


玛雅coder
30天前活跃
方向: 后端-C++、后端-Python、
交付率:100.00%
相似推荐
禹人电力APP
需求发布功能:个人和企业均可入驻APP,个人可发布充电桩安装需求,订单会要求填写联系人、联系方式、地址、充电桩种类、布线长度等信息;企业可入驻成为施工单位,承接此类订单并为客户服务 工车出行功能:企业员工可注册并加入企业,绑定工车牌照等信息,后续出行时可使用此功能,记录出行路径,便于企业管理者记录员工工作信息,降本增效
AI法律助手-微信小程序
该项目主要实现了ai法律知识对话、法律计算器(内置常见的借款、工伤赔偿等计算器)、智能合同生成(内置常见的借款、房屋租赁等合同智能生成)、合同智能审核(上传合同让大模型结合知识库进行思考给出修改建议)、在线法律咨询等主要功能
TXT固定格式内容转换EXCEL软件工具
TXT固定格式内容转换EXCEL的wind软件工具,实现了txt文件有固定格式数据,读取txt数据到界面,可以进行简单编辑,然后输出EXCEL表,默认简单美化,该工具主要用于处理网络爬虫的初始数据批量处理,或某些平台导出后的文本需要批量切割,形成规范表格。
订单交易担保平台
1.注册登录等模块,实现了用户管理等功能。 2.订单管理模块,实现了发布接受供需两种类型的订单的管理功能。 3.微信和支付宝支付模块,实现了平台对交易进行担保的功能。 4.简略对话模块,实现了发布者和接单者聊天,以及联系客服等功能。
微信小程序-大学二手交易平台
打开小程序就像刷朋友圈一样看商品,看上哪个点进去看详情,喜欢就收藏或者直接联系卖家,然后线下约个地方交易就完事了。想卖东西也省事,拍几张照片,填个标题价格,选个学校,提交等审核通过就行。 还建立了管理员的管理面板,能直接通过UI交互来控制所有的数据
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服