加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

mysql – 可以用阿拉伯语找到Typos的SQL查询

发布时间:2021-03-06 05:34:11 所属栏目:编程 来源:网络整理
导读:我想建设一个字典,我必要一个查询,可以找到拼写错误的单词(我的意思是拼写错误或拼写错误或拼写错误),假如查询找不到确切的单词,那么实行行使其他拼写 那么什么是阿拉伯语:在阿拉伯语中有一些字母带有(险些)沟通的发音但字母差异,人们偶然不知道应该行使哪

我想建设一个字典,我必要一个查询,可以找到拼写错误的单词(我的意思是拼写错误或拼写错误或拼写错误),假如查询找不到确切的单词,那么实行行使其他拼写…

那么什么是阿拉伯语:在阿拉伯语中有一些字母带有(险些)沟通的发音但字母差异,人们偶然不知道应该行使哪一个.譬喻,阿拉伯语中有4种Z“ò/?/?/?”的发音差异(一点点)但人们会健忘哪一个是正确的拼写.行使“z”字母的一个单词的示例:

???? / ???? / ???? / ????

The correct is ????

以下是具有多个后者的其他天下:

z: ? / ? / ? / ? 

T: ? / ? / 

S: ? / ? / ? / 

Gh: ? / ?

那么你的设法是什么?
应该怎么查询?

我想假如用户搜刮“????”而不是向他表现404错误(未找到),则用其他字母(所有Z)搜刮数据库,然后假如我找到任何内容则返回功效.

最佳谜底 在德语中,我们对t和tt或dt有沟通的题目 – 出格是在名称中.

办理此题目的一种要领是存储包括具有牢靠转换的名称/单词的附加类型化列.

 tt -> t
 dt -> t
 ?  -> s
 ss -> s

以是表格将包括

 WORD    | NORMALIZED
 schmitt | schmit
 schmidt | schmit

在查询时,将这些沟通的转换应用于查询,然后与类型化罗列办较量.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读