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

从拼错一个单词到命中正确业务数据,深入理解 SAP HANA 与 ABAP CDS 的 Fuzzy Search

在 SAP Fiori Elements 的 List Report 里输入一段产品名称,搜索框里的内容明明少了一个字母,后台却依旧能够把正确产品找出来。这个体验看起来很普通,但如果沿着请求一路追到 ABAP CDS、SADL 和 SAP HANA,会发现它与传统的LIKE查询完全不是一类东西。

这里工作的核心能力就是Fuzzy Search,也就是模糊搜索。

SAP 对它给出的定位很明确,Fuzzy Search是 SAP HANA 提供的一种高速、具备容错能力的搜索机制。当搜索词出现字符缺失、多余字符或者拼写错误时,数据库查询仍然可能返回正确记录。

这几个字里最关键的其实不是模糊,而是容错。

传统数据库查询习惯回答一个问题,数据库中的值是否满足某个确定条件。Fuzzy Search回答的却是另一个问题,数据库中的这个值与输入内容到底有多像。

这两个问题看起来接近,背后的搜索模型却有很大差异。

LIKE到相似度搜索,数据库开始理解不完美输入

设想我们的 SAP S/4HANA 系统中有几十万条产品主数据。

某个产品名称是

Triethanolamine

搜索时输入成

Driethanolamyn

传统的等值条件自然找不到。

使用普通LIKE也很难解决,因为两个字符串之间并不存在一个稳定、连续

http://www.cnnetsun.cn/news/3943443.html

相关文章:

  • SpringBoot+MySQL实现大学图书借阅管理系统
  • 如何快速构建现代化WinForm应用:SunnyUI终极控件库完全指南
  • NCM格式解密实战:突破网易云音乐限制的完全攻略
  • C语言高级语法:内存管理与数据结构实战
  • 深入解析吉林市建设局网站功能与民生服务价值,市民必看的权威资讯平台指南
  • 容度原理终极推演:月球上的“反物质矿藏”及其千万亿美元级价值
  • SQL视图创建与优化实战指南
  • Redis高性能背后的线程模型解析
  • 企业级数据中心升级:核心模块与优化策略
  • 农化行业业财一体化数字化转型实践与解决方案
  • UE5 Niagara碰撞系统迁移指南:从参数映射到性能优化
  • 中国矿山建设网站:深耕行业十余年,我们如何重新定义矿山工程服务的信任与价值
  • 麒麟信安操作系统与工控安全方案的技术突破与应用
  • 洛本兔子艺术IP:萌趣造型与社会观察的完美结合
  • Spring AI Alibaba实战:构建Human-in-the-Loop人机协同系统
  • BetterGenshinImpact终极指南:解放双手,告别重复劳动
  • Office安装神器,流批了
  • 数据库如何根据全表 NDV 估算子集的 NDV
  • 揭秘上海网站建设yes404:如何避开技术陷阱,打造真正转化率高且用户体验极佳的网站解决方案
  • VMware去虚拟化实战:打造隐形Win10虚拟机绕过软件检测
  • Unity DoTween回调函数全解析:从原理到实战避坑指南
  • 从零配置OGRE 3D引擎:C++图形开发入门与旋转立方体实战
  • DLSS Swapper终极指南:一键智能升级游戏画质与性能的完整教程
  • 小学生学C++编程语法知识(什么是多态(Polymorphism))
  • 深度解析吴江城乡建设局网站如何成为市民获取最新房产政策与工程招标信息的权威首选入口
  • 解析Diff行级代码审查技术:从原理到CodeRabbit实操
  • 为什么都说网站建设属于软件开发其实这是一项复杂的系统工程的真相
  • 华硕笔记本性能调优神器G-Helper:告别臃肿软件,轻松掌控硬件性能
  • 2026独立站搭建平台有哪些,跨境卖家建站工具选择指南
  • 网络社群文本分析:从NLP到工程实践的技术指南