| Lingua :: PT :: MatchNames Correspondência inteligente para nomes humanos |
Baixe Agora |
Lingua :: PT :: MatchNames Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Brian Lalonde
- Site do editor:
- http://search.cpan.org/~brianl/
Lingua :: PT :: MatchNames Tag
Lingua :: PT :: MatchNames Descrição
Correspondência inteligente para nomes humanos Você tem dois bancos de dados de registros pessoais que precisam ser sincronizados ou correspondentes, mas usam chaves diferentes - talvez um use SSN e o outro use o ID do funcionário. Os únicos campos que você tem que corresponder são o primeiro e o sobrenome. O que o módulo Lingua :: PT :: MatchNames é para o primeiro e último nomes à função Name_EQ (), e retorna Undef para nenhuma correspondência possível e uma porcentagem de certeza (classificação) de outra forma. O sistema de classificação não é muito científico, e o gênero não é considerado, embora provavelmente seja. A função Name_EQ (), verificações para: * caso inconsistente (Machenry = Machenry = Machenry) * Símbolos inconsistentes (O'Brien = Obrien = O Brien) * Misspellings (Grene = Verde) * Último nome Hifenation (Smith-Curry = Curry) * Fonética similar (Hanson = Hansen) * Nicknames (Midge = Peggy = Margaret) * Iniciais externas (H. Ross = Ross) * sufixos estranhos (Reed, Jr. = Reed II = Reed) * e Mais ... Sinopse Uso Lingua :: PT :: MatchNames; $ score = name_eq ($ firstn_0, $ lastn_0, $ firstn_1, $ lastn_1); Requisitos: · Perl.
Lingua :: PT :: MatchNames Software Relacionado