ForHosting KIT · Strumenti per sviluppatori

Codificatore Double Metaphone

Inserisca un nome e ottenga due chiavi in base al suono: Smith dà SM0 come chiave principale e XMT come alternativa, così le schede scritte in modo diverso ma pronunciate uguali emergono insieme prima di creare un doppione. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
Smith
Ottiene
Corpo primario
SM0
Alternativa
XMT
Token
1
Codifica
double_metaphone

Double Metaphone è l’algoritmo fonetico migliorato di Lawrence Philips che trasforma nomi e parole in chiavi compatte primaria e alternativa, così che i record che suonano uguali continuino a combaciare tra origini inglesi, germaniche, romanze, slave e altre. A differenza del Metaphone a chiave singola o di Soundex, restituisce due codici quando le pronunce divergono: per questo Smith e Schmidt possono condividere un ramo dello spazio delle chiavi mentre Catherine e Katherine collassano sulla stessa coppia. Questa capacità accetta un campo text non vuoto, normalizza le lettere, esegue una codifica Double Metaphone pura e deterministica e restituisce primary, alternate, se le chiavi differiscono e il conteggio dei token.

Cosa restituisce Double Metaphone e come funzionano le chiavi primaria e alternativa

Double Metaphone scorre un buffer di lettere maiuscole ed emette due brevi stringhe fonetiche: una chiave primaria che cattura la lettura più comune orientata all’inglese e una chiave alternativa che cattura una seconda pronuncia plausibile quando l’origine linguistica o i pattern ortografici creano ambiguità. Le chiavi classiche sono lunghe quattro caratteri; le lettere si mappano su un inventario ridotto di consonanti dove, ad esempio, B diventa P, V diventa F e il digramma TH diventa spesso zero o T a seconda del contesto.

L’input multi-parola è suddiviso in token di lettere; ogni token viene codificato e le chiavi sono unite con spazi affinché un nome completo produca ancora una coppia stabile e revisionabile. I diacritici vengono rimossi con normalizzazione Unicode prima della codifica, così lettere in stile café non inventano chiavi vuote, mentre stringhe solo di cifre o punteggiatura sono rifiutate come non valide perché non c’è contenuto fonetico da codificare.

Dove Double Metaphone crea valore e come si colloca il prezzo

Piattaforme di dati cliente, strumenti di fusione CRM e siti di genealogia usano un codificatore Double Metaphone affinché cognomi tipo smith e schmidt emergano insieme senza costringere l’utente a imparare espressioni regolari. Le schermate di registrazione di call center e ospedali possono precalcolare le chiavi quando un operatore digita un nome e suggerire possibili corrispondenze prima di creare un duplicato.

Aule e laboratori NLP usano lo strumento gratuito nel browser per mostrare perché esistono chiavi alternative e come le regole di origine linguistica cambiano il codice per i cluster J, CH e GN. Preferisca questa pagina quando l’intento di ricerca è codificatore double metaphone o codice fonetico double metaphone; gli alfabeti di spelling NATO e i codificatori Base64 rispondono ad altri intenti e devono restare su pagine proprie.

Il testo sorgente segue le stesse regole di retention degli altri item parse del KIT e i risultati sono sicuri da fissare nei test perché l’algoritmo è pienamente deterministico.

Deduplica di anagrafiche cliente e CRM

Indicizzi chiavi Double Metaphone primaria e alternativa sui cognomi affinché i candidati Smith, Smyth e Schmidt emergano insieme prima della fusione.

Ricerca genealogica e storica dei nomi

Colleghi grafie anglicizzate e nella lingua d’origine negli alberi familiari abbinando coppie Double Metaphone invece di sole stringhe esatte.

Indici di ricerca fuzzy e qualità dei dati

Pipeline notturne codificano nuovi nomi, memorizzano entrambe le chiavi e segnalano quasi-duplicati quando primary o alternate collidono con righe esistenti.

Che cos’è Double Metaphone e cosa restituisce questo codificatore?

Double Metaphone associa a un nome o a una parola una chiave fonetica primaria e un’alternativa opzionale per una seconda pronuncia.

Perché due chiavi invece di una sola come in Soundex?

Molti nomi ammettono più di una lettura plausibile tra origini linguistiche. Memorizzare primary e alternate (ad esempio Smith come SM0 e XMT) alza il recall senza inventare un unico codice ambiguo.

Cosa succede con input vuoto o non valido?

Le chiamate riuscite richiedono almeno una lettera A–Z dopo la normalizzazione.

Catherine e Katherine ottengono gli stessi codici?

Sì in questa implementazione: entrambe codificano a primary K0RN e alternate KTRN, il comportamento classico di matching fuzzy atteso da Double Metaphone.

Posso codificare un nome completo di più parole?

Sì. Ogni parola viene codificata a parte e le chiavi sono unite da spazi, quindi nome e cognome danno una coppia stabile che lei può controllare. Gli accenti vengono tolti prima, così anche le lettere accentate producono una chiave.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/enc/double-metaphone

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/enc/double-metaphone \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Smith"}'
{
  "text": "Smith"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.double_metaphone",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Stringhe vuote, solo spazi e stringhe senza lettere latine falliscono con invalid_input affinché i client non memorizzino righe fonetiche vuote.

Cosa restituisce Double Metaphone e come funzionano le chiavi primaria e alternativa

Quando le due letture coincidono — come in molti nomi semplici — l’alternativa eguaglia la primaria e keys_differ è false, il che indica ai livelli di ricerca che possono indicizzare un unico codice.

Contratto di input, validazione e come invocare il codificatore

Non esiste un campo mode separato: questa capacità codifica solo in Double Metaphone; non inverte le chiavi in parole, perché i codici fonetici sono molti-a-uno per progettazione. Usi primary per gli indici predefiniti e mantenga alternate in un secondo indice invertito o clausola OR quando le serve l’insieme di matching Philips più ampio. Invii un corpo JSON con il campo stringa obbligatorio text impostato a un nome o parola non vuoto; sono accettati gli alias input, value, s, word e name quando moduli o SDK riusano etichette precedenti. La lunghezza massima è di duemila caratteri, così nomi personali ordinari, etichette aziendali e elenchi brevi entrano in una chiamata item di un isolate Worker senza invitare dump multi-megabyte. In caso di successo il corpo porta text (input eco dopo il trim), primary, alternate, keys_differ come booleano, tokens come intero di sequenze di lettere e encoding impostato a double_metaphone per pipeline auto-descrittive. Poiché l’implementazione è parse pura di livello A senza rete e senza casualità, input identici producono sempre lo stesso JSON tra isolate e tra il percorso gratuito del browser e quello dell’API.

Dove Double Metaphone crea valore e come si colloca il prezzo

I backend di ricerca che già memorizzano Soundex o Metaphone semplice possono aggiungere Double Metaphone come seconda colonna senza sostituire i codici legacy, perché questo endpoint non muta mai il testo sorgente: restituisce solo chiavi. Gli script di automazione chiamano l’API KIT prepagata a $0.002 per item riuscito quando un job notturno di deduplica necessita di un contratto stabile sotto saldo; i fallimenti di validazione non consumano saldo. Mantenga payload di dimensioni ordinarie per nomi e parole, memorizzi entrambe le chiavi quando keys_differ è true e combini matching fonetico con distanza di edit o sovrapposizione di token affinché i candidati di fusione ad alto recall ricevano ancora un punteggio umano o secondario prima della scrittura.

Quanto costa il codificatore Double Metaphone?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per item riuscito; l’input non valido non viene addebitato.

Leggi la documentazione completa del KIT →