MySQL - 获取最长字符串匹配的记录

Posted

技术标签:

【中文标题】MySQL - 获取最长字符串匹配的记录【英文标题】:MySQL - Get the record with the longest string match 【发布时间】:2017-03-12 10:24:13 【问题描述】:

我正在尝试编写一个查询来获得最长的字符串匹配,我从 ocr 算法中得到单词“antroid”,而我想要匹配的字符串是“android”,所以我想要一个查询来匹配这两个字符串

感谢任何帮助。 谢谢

【问题讨论】:

谷歌:“mysql 编辑距离” @GordonLinoff,谢谢 :) 【参考方案1】:

我发现,在 Gordon Linoff 提示之后,LEVENSHTEIN 是一个很好的单词距离函数

【讨论】:

以上是关于MySQL - 获取最长字符串匹配的记录的主要内容,如果未能解决你的问题,请参考以下文章

MySQL匹配连接表中的最长前缀

如何匹配最长的字符串并更新值?

MySQL SELECT 查询字符串匹配

最长前缀匹配(LPM)

正则表达式将字符串限制为最短匹配与最长匹配(非贪婪组)?

对于正则表达式模式,如何确定与模式匹配的最长字符串的长度?