Domanda

Qualcuno sa una libreria per confrontare gli indirizzi in Java?

Una cosa che avrebbe dato l'uguaglianza sugli indirizzi, scritta in modo diverso.

Per esempio, si dovrebbe riconoscere che

"22 Acacia Avenue" and "22 acacia av." 

è lo stesso indirizzo.

Naturalmente, questo può degenerare molto, è per questo che sto chiedendo.

Grazie in anticipo.

È stato utile?

Soluzione

Si dovrebbe verificare questa domanda: Dove è un buon indirizzo Parser

Altri suggerimenti

L'unico modo per confrontare veramente e con precisione gli indirizzi è quello di garantire che entrambi sono standardizzati e certificati. Negli Stati Uniti, è possibile sfruttare il punto di consegna del codice a barre a 12 cifre su un indirizzo certificato che può servire come un identificatore univoco per un determinato indirizzo. Al di là di questo, non c'è molto altro è possibile perché gli indirizzi non sono auto convalida e possono essere scritti in innumerevoli modi diversi. Anche le espressioni regolari complesse non aiutano. E non fatemi parlare su come le persone incantesimo strade e città in modo non corretto.

Devo dire che io sono il fondatore di SmartyStreets. Abbiamo un servizio di verifica degli indirizzi CASS certificato che permette di pulire, standardizzare, verificare e confermare ogni indirizzo che poi fa il rilevamento duplicato un pezzo di torta. Offriamo sia l'elaborazione batch per ottenere un ASS certificate lista o individuo " dal vivo" il controllo tramite un verifica degli indirizzi web service API .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top