gpt4 book ai didi

iphone - 用核心数据实现 "Did you mean?"

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:24 26 4
gpt4 key购买 nike

我正在开发 iOS 应用程序。我有一个包含很多公司名称的 Core Data 数据库。

当用户输入不存在的公司名称时,我想显示“相似”的公司名称。例如,如果用户输入“Aple”,我想显示“Did you mean Apple?”。

我知道找到与模式近似(而不是完全)匹配的字符串的技术称为近似字符串匹配,或者通俗地说,模糊字符串搜索.

理论上,有很多算法,或多或少是有效的:Levenshtein 距离计算算法 等等。

但在实践中,是否有人已经实现了可以轻松与核心数据一起使用的类似东西?

最佳答案

我找到了一个解决方案。使用 GitHub 上可用的 NSString 类别:NSString-DamerauLevenshtein .

关于iphone - 用核心数据实现 "Did you mean?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8492536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com