API Soundex et Fuzzy Match
Mathématiques de correspondance phonétique et floue de chaînes sous forme d'API, calculées localement et de manière déterministe. Le point de terminaison soundex calcule le code Soundex américain d'un mot — la première lettre suivie de trois chiffres qui encodent ses consonnes, ignorant la casse et les non-lettres et appliquant les règles de réinitialisation des voyelles et de duplication adjacente — donc Robert et Rupert codent tous deux R163, Smith et Smyth S530, et les cas délicats classiques Ashcraft (A261), Tymczak (T522) et Pfister (P236) sont corrects. Le point de terminaison levenshtein calcule la distance d'édition entre deux chaînes (le nombre minimum d'insertions, suppressions et substitutions, éventuellement sensible à la casse) et une similarité de 0 à 100 %, donc kitten → sitting nécessite trois modifications et est similaire à environ 57 %. Le point de terminaison compare combine les deux : il indique si deux chaînes partagent un code Soundex (sonnent de la même manière) et leur similarité Levenshtein (s'écrivent de la même manière), et signale une correspondance probable lorsque les codes concordent ou que la similarité est d'au moins 80 %. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour la déduplication de données, CRM, la recherche floue, la saisie automatique, la généalogie et les développeurs d'applications de nettoyage de données, les outils de correspondance de noms et de liaison d'enregistrements, et les logiciels de recherche. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Il s'agit de correspondance phonétique et de distance d'édition ; pour la recherche en texte intégral, utilisez une API de recherche.
api.oanor.com/soundex-api