Resolvido por Pontuação de Similaridade de Strings
Este recurso compara dois nomes mesmo quando um deles inclui partes extras, como sobrenomes ou nomes do meio. Ele ajuda a entender o quão próximos os nomes são sem exigir que sejam idênticos.
Este recurso foi projetado para comparar dois nomes e fornecer uma medida clara de quão próximos eles são, mesmo quando um ou ambos os nomes contêm partes extras, como sobrenomes, nomes do meio ou palavras adicionais. Ele oferece suporte a situações em que a mesma pessoa pode ser representada de forma diferente em várias fontes, como uma forma abreviada versus um nome legal completo. Você fornece duas strings de nome e o recurso avalia a similaridade, levando em consideração a possibilidade de um nome incluir componentes adicionais. O principal benefício é reduzir incompatibilidades falsas quando os nomes não estão formatados da mesma maneira. É útil para verificar se um nome parcial provavelmente está contido em uma representação de nome mais longa. Isso pode ajudar em tarefas como revisar duplicatas, reconciliar registros ou validar entradas fornecidas pelo usuário em relação a perfis armazenados. Também é valioso ao comparar nomes de sistemas diferentes que seguem convenções de nomenclatura distintas. O resultado pode ser usado para orientar a revisão manual ou para apoiar decisões automatizadas onde a correspondência aproximada é aceitável. No geral, melhora a confiabilidade da correspondência em dados do mundo real, onde os nomes são frequentemente inconsistentes ou incompletos.
Recurso externo
https://cross-service-solutions.com/
Se conhece uma ferramenta ou abordagem que poderia ajudar as pessoas a resolver um problema que ainda não abordámos, gostaríamos de saber.