专栏名称: 架构师
架构师云集,三高架构(高可用、高性能、高稳定)、大数据、机器学习、Java架构、系统架构、大规模分布式架构、人工智能等的架构讨论交流,以及结合互联网技术的架构调整,大规模架构实战分享。欢迎有想法、乐于分享的架构师交流学习。
今天看啥  ›  专栏  ›  架构师

不引入ES,如何利用MySQL实现模糊匹配

架构师  · 公众号  ·  · 2024-05-24 22:28
    

文章预览

架构师(JiaGouX) 我们都是架构师! 架构未来,你来不来? 业务场景概述 目标是实现一个公司的申请审批流程,整个业务流程涉及到两种角色,分别为商务角色与管理员角色。整个流程如下图所示: 核心流程总结为一句话: 商务角色申请添加公司后由管理员进行审批。 商务在添加公司时,可能为了方便,直接填写公司简称,而公司全称可能之前已经被添加过了, 为了防止添加重复的公司 ,所以管理员在针对公司信息审批之前,需要查看以往添加的公司信息里有无同一个公司。 实现思路 以上是一个业务场景的大概介绍。从技术层面需要考虑实现的功能点: 分词 与库里已有数据进行匹配 按照匹配度对结果进行排序 分词功能有现成的分词器,所以整个需求的核心重点在于 如何与数据库中的数据匹配并按照匹配度排序。 模糊匹配技术选型 方案一 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览