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

外卖搜索系统

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%
相似推荐
基于spring boot 后端的英语四六级学习
系统采用前后端分离架构,后端基于 Java 语言搭建 Spring Boot 框架,整合 MyBatis-Plus 实现数据库高效操作,依托 MySQL 完成数据存储,通过 BCryptPasswordEncoder 保障用户信息安全;前端基于 Android 原生开发。核心开发工具包含 IntelliJ IDEA、Android Studio 及 Navicat。 系统核心功能覆盖三大核心场景:课程管理模块支持课程、章节、小章节的层级化创建与展示,实现课程内容的结构化管控;互动交流模块提供帖子发布、评论、点赞、收藏等功能,支持图片上传与内容检索,强化用户间学习交流;习题训练模块支持按课程、题型筛选习题,实现习题增删改查及答题反馈,满足个性化学习需求。整体系统适配移动端使用场景,兼顾实用性与易用性,为在线教育提供轻量化、高效的解决方案。
连锁药店销售系统
## 采购流程 1. **员工申请**: 员工根据库存情况创建采购单 2. **管理员审核**: 管理员审核采购单 3. **采购入库**: 收到货物后,员工确认入库,库存自动更新 ## 项目简介 这是一个基于SpringBoot + Vue2 + Element UI开发的连锁药店销售管理系统,支持顾客端、员工端、管理员端三端分离,提供完整的药店销售、库存、采购、会员积分等功能。 ## 技术栈 ### 后端技术 - **架构**: B/S、MVC - **JDK版本**: JDK8+ - **框架**: SpringBoot 2.7.18 - **ORM**: MyBatis-Plus 3.5.3.1 - **数据库**: MySQL 8.0 - **缓存**: Redis - **认证**: JWT令牌认证+密码MD5加密存储 - **工具类**: Hutool ### 前端技术 - **框架**: Vue 2 - **UI库**: Element UI - **数据可视化**: ECharts - **HTTP客户端**: Axios
爱宠生活馆 - 连锁宠物洗护预约及会员管理系统
立项背景 随着宠物经济的快速发展,传统宠物店面临以下挑战: - 管理效率低下: 人工预约容易出错,客户信息分散 - 客户体验差: 电话预约不便,等待时间长 - 营销手段单一: 缺乏有效的客户留存和复购机制 - 数据分析缺失: 无法精准分析客户需求和业务趋势 项目目标 1. 提升运营效率: 通过数字化管理减少人工成本,提高服务效率 2. 优化客户体验: 提供便捷的在线预约和会员服务体验 3. 增强客户粘性: 建立完善的会员体系和营销机制 4. 数据驱动决策: 提供全面的数据分析支持业务决策 软件功能 门店管理功能 - 多门店支持 - 地理位置服务 - 营业时间管理 - 服务项目配置 预约管理功能 - 在线预约 - 智能排班 - 预约提醒 - 状态跟踪 会员管理功能 - 会员等级 - 积分系统 - 余额管理 - 优惠券 宠物档案功能 - 档案管理 - 健康记录 - 服务历史 - 健康提醒 支付结算功能 - 多种支付 - 自动结算 - 退款处理 - 财务统计 业务流程 1. 用户注册流程 A[用户打开小程序] --> B[微信授权登录] B --> C[获取用户基本信息] C --> D[创建用户账户] D --> E[生成会员卡] E --> F[完成注册] 2. 预约服务流程 A[选择门店] --> B[选择服务项目] B --> C[选择宠物] C --> D[选择技师] D --> E[选择时间] E --> F[确认预约信息] F --> G[选择支付方式] G --> H[完成支付] H --> I[预约成功] 3. 会员充值流程 A[进入会员中心] --> B[选择充值金额] B --> C[选择支付方式] C --> D[发起支付] D --> E[支付成功] E --> F[更新会员余额] F --> G[记录充值记录] G --> H[充值完成] 4. 服务完成流程 A[技师开始服务] --> B[更新预约状态] B --> C[服务完成] C --> D[自动扣费] D --> E[生成消费记录] E --> F[发送完成通知] F --> G[用户评价] G --> H[更新技师评分]
约拍小站小程序
基于微信小程序云开发构建的校园约拍平台,专注于连接校园内的摄影爱好者与有拍摄需求的用户。平台提供摄影作品展示、约拍需求发布与浏览、作品点赞评论、用户关注互动、通知提醒等核心功能,用户可通过首页发现优质作品,在约拍板块寻找合适的摄影服务或发布拍摄需求,作品详情页支持深入交流,个人中心则方便管理自己的作品、约拍记录和关注列表,为校园摄影文化交流与约拍服务提供了便捷高效的数字化解决方案。
桂韵-广西文旅网页
这是一个专注于广西非物质文化遗产和旅游资源的综合平台,提供非遗项目分类展示(国家级/自治区级筛选)、景点管理、AI智能助手"桂小韵"问答服务、用户评论互动、后台数据管理等功能。支持移动端自适应,具备完整的CRUD操作、文件上传、权限控制和数据统计,致力于推广广西文化传承和旅游发展。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服