【发布时间】:2010-12-17 20:13:20
【问题描述】:
我正在寻找一种调用网络服务的方法,以检查具有重要文化意义的人的姓名中是否存在明显的拼写错误:
Aberaham Lincoln
Margaret Tatcher
John Lennin
最好是基于 JSON 的服务,我可以调用 jQuery.getJSON()。
有这种事吗?
【问题讨论】:
标签: jquery web-services getjson public misspelling
我正在寻找一种调用网络服务的方法,以检查具有重要文化意义的人的姓名中是否存在明显的拼写错误:
Aberaham Lincoln
Margaret Tatcher
John Lennin
最好是基于 JSON 的服务,我可以调用 jQuery.getJSON()。
有这种事吗?
【问题讨论】:
标签: jquery web-services getjson public misspelling
不知道有这样的服务,但似乎可以使用开源组件。对于牛肉,需要名称列表进行比较,然后一些距离计算算法——即使是简单的 Levenstein 算法(我确信它几乎可以在任何语言上使用)都应该起作用——就是这样。所以;首先检查名称是否不在列表中(内存哈希);如果是这样,请检查与已知名称之一的距离是否很小(足够),指出这一点。 或者可能只返回具有相似性分数的最接近匹配的列表。
【讨论】: