Soundex & Fuzzy Match API
Fonetische en fuzzy string-matching wiskunde als een API, lokaal en deterministisch berekend. Het soundex-eindpunt berekent de Amerikaanse Soundex-code van een woord — de eerste letter gevolgd door drie cijfers die de medeklinkerklanken coderen, waarbij hoofdlettergevoeligheid en niet-letters worden genegeerd en de klinker-reset- en aangrenzende-duplicaatregels worden toegepast — dus Robert en Rupert coderen beide naar R163, Smith en Smyth naar S530, en de klassieke lastige gevallen Ashcraft (A261), Tymczak (T522) en Pfister (P236) komen correct uit. Het levenshtein-eindpunt berekent de bewerkingsafstand tussen twee strings (het minimum aantal invoegingen, verwijderingen en substituties, optioneel hoofdlettergevoelig) en een 0–100% gelijkenis, dus kitten → sitting is drie bewerkingen en ongeveer 57% gelijk. Het compare-eindpunt combineert beide: het rapporteert of twee strings dezelfde Soundex-code delen (klinken hetzelfde) en hun Levenshtein-gelijkenis (spelling hetzelfde), en markeert een waarschijnlijke overeenkomst wanneer de codes overeenkomen of de gelijkenis ten minste 80% is. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor data-deduplicatie, CRM, fuzzy-search, automatisch aanvullen, genealogie en data-opschoning app-ontwikkelaars, naam-matching en record-koppeling tools, en zoeksoftware. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit is fonetische en bewerkingsafstand matching; voor full-text zoekopdrachten gebruik een zoek-API.
api.oanor.com/soundex-api