有谁知道一个库来比较Java中的地址?
以不同方式编写的地址平等的东西。
例如,它应该认识到
"22 Acacia Avenue" and "22 acacia av."
是同一个地址。
当然,这可能会升级很多,这就是我问的原因。
提前致谢。
有谁知道一个库来比较Java中的地址?
以不同方式编写的地址平等的东西。
例如,它应该认识到
"22 Acacia Avenue" and "22 acacia av."
是同一个地址。
当然,这可能会升级很多,这就是我问的原因。
提前致谢。
你应该看看这个问题: Where is a good Address Parser
真正准确地比较地址的唯一方法是确保两者都经过标准化和认证。在美国,您可以利用认证地址上的 12 位交货点条形码,该条形码可用作给定地址的唯一标识符。除此之外,您无能为力,因为地址不是自我验证的,并且可以以无数种不同的方式编写。即使是复杂的正则表达式也无济于事。不要让我开始讨论人们如何错误地拼写街道和城市。
我应该提一下,我是 SmartyStreets 的创始人。我们拥有CASS 认证的地址验证服务,可让您清理、标准化、验证和确认每个地址,然后让重复检测变得轻而易举。我们提供批处理以获得 C ASS 认证列表或通过地址验证 Web 服务 API进行个人“实时”检查。