Iphone 支持拼写错误的应用程序(搜索)
我正在创建一个简单的应用程序,第一次使用SQLiteIphone 支持拼写错误的应用程序(搜索),iphone,sqlite,autocomplete,auto-update,Iphone,Sqlite,Autocomplete,Auto Update,我正在创建一个简单的应用程序,第一次使用SQLite 我想要一个常规搜索框,并以用户类型显示结果(这可能吗) 以及如何使搜索能够支持拼写错误,如果我写了“Canda”来找到我“Canada”、“Candy”或我在DB中找到的与搜索类似的任何东西 任何关于(1)的帮助或文献都会很有帮助,您应该看一下,简而言之,它可以让您在键入时轻松搜索和显示结果 对于(2),我的第一个想法可能是表示数据模型中“可能”的拼写错误?此外,增加拼写错误列表也很有意思——苹果自己的短信应用程序正在做类似的事情,这样它就可
对于(2),我的第一个想法可能是表示数据模型中“可能”的拼写错误?此外,增加拼写错误列表也很有意思——苹果自己的短信应用程序正在做类似的事情,这样它就可以从你的拼写错误中学习。UISearchDisplayController将在用户键入文本时启动搜索,从而不断缩小搜索结果 据我所知,SQLite中不直接支持模糊匹配,尽管该功能已被多次请求 它需要一个复杂的算法来有效地实现这一点,如本文所述
存在一个名为PostgreSQL的模块,但它确实有其局限性,特别是对于多字节字符串(如UTF-8),这是SQLite的本机字符串格式。这可能会给您一个可能实现的提示。您是否建议我列出可能的拼写错误,并指定它们代表的内容?是的,这是让事情进展顺利的方法。然后,通过使用近似字符串匹配,您可能允许列表映射中出现新的拼写错误-请参阅Claus Broch中的链接。