Question

J'ai une application qui stockera et suivra les visiteurs. Ces visiteurs sont créés dans le système par les planificateurs (utilisateurs) selon les besoins lorsqu'ils ont mis en place une visite. Le problème est que la plupart du temps, les seuls identifiants uniques importants d'un visiteur sont les suivants:

  • Prénom
  • Nom de famille
  • Nom de l'entreprise

Le risque d'enregistrements en double existant pour la même personne est inhérent, un planificateur peut saisir un nouvel enregistrement de visiteur au lieu de rechercher le système pour quelqu'un qui existait par ce nom.

Lorsque je rencontre quelqu'un qui entre un visiteur du même nom, j'affiche un dialogue d'avertissement avec diverses suggestions de qui pourrait être cette personne, mais même cela n'est pas assez bon.

Je pourrais entrer «Jim Jones» et cette personne peut exister dans le système en tant que «James Jones» ou «Jimmy Jones». Je vois qu'il existe des packages de logiciels de reconnaissance de noms, mais ils sont chers et certainement plus lourds que ce que je recherche.

Quelqu'un saurait-il où trouver un fichier de dictionnaire gratuit ou open source auquel je peux accéder par programme pour trouver des variantes de nom potentielles? Le logiciel ou un service en ligne serait bien, mais même un seul vidage de données ou un fichier texte simple pourrait le faire.

Je sais même que cela n'empêchera pas les enregistrements des visiteurs en double, j'essaie simplement de garder cela au minimum, donc ce n'est pas une fonctionnalité critique.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top