- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想制作一本字典,我需要一个可以找到拼写错误的单词的查询(我的意思是拼写错误/拼写错误或打字错误),如果查询找不到确切的单词,则尝试使用其他拼写.. .
那么什么是阿拉伯语:在阿拉伯语中有一些字母发音(几乎)相同但字母不同,人们有时不知道应该使用哪一个。例如阿拉伯语中的Z有4种 "ò/ظ/ذ/ض"发音不同(有点),但人们会忘记哪个是正确的拼写。 “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
在查询时,将这些相同的转换应用于查询,然后与规范化列进行比较。
关于mysql - 可以找到阿拉伯语拼写错误的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34690729/
我想通过用语言环境拼写数字来本地化数字,最后使用了 ICU4J。我在许多地区都取得了成功,但似乎没有在格鲁吉亚、土耳其或阿拉伯语等地区完成。 ULocale locale = new ULocale(
我正在研究具有端点的 swagger API 规范: /authorizations 我也想为这个端点定义一个替代拼写(授权)。这可能吗?或者我是否需要为每个拼写定义一个单独的路由? /authori
我正在研究具有端点的 swagger API 规范: /authorizations 我也想为这个端点定义一个替代拼写(授权)。这可能吗?或者我是否需要为每个拼写定义一个单独的路由? /authori
我使用 Yahoo BOSS 的时间很短。这是一个简单的搜索 API,但拼写建议支持确实不那么强大。周围的人是否有任何关于在 BOSS 上获得更好的拼写建议的想法。 最佳答案 不幸的是,甚至在几年后,
问题如下:我正在编写一个强力解密器来破解一些 super secret 代码(这是一场竞赛,而不是犯罪),结果证明这是不可能的:树中的节点太多需要被搜查。为了克服这个问题,我认为检查中间“解决方案”以
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
我是一名优秀的程序员,十分优秀!