codificar | fonética | correspondência

> phonex | encoder <

// Phonex - codificação fonética avançada para correspondência de nomes

0 caracteres
[EXTENDED]

Códigos estendidos

Até 8 caracteres para distinguir melhor os nomes.

[CONSONANT]

Agrupamento inteligente de consoantes

Agrupa consoantes com som semelhante.

[FLEXIBLE]

Comprimento flexível

Códigos de comprimento variável com preenchimento de zeros.

>> informações técnicas

Como funciona o Phonex

Phonex é um algoritmo de codificação fonética projetado para melhorar a correspondência de nomes. Ele mantém a primeira letra, aplica regras especiais para combinações (como PH→F e KN→N), agrupa consoantes similares e remove vogais, exceto quando separam consoantes. O resultado são códigos de 4 a 8 caracteres que capturam a essência fonética do nome e toleram variações de ortografia.

Por que usar o Phonex

  • Melhor tratamento de letras mudas.
  • Agrupamento aprimorado de consoantes.
  • Eficiente para nomes em inglês.
  • Lida bem com variações comuns de ortografia.
  • Códigos mais longos proporcionam correspondências mais precisas.

Exemplos de codificação Phonex

Mapeamentos de consoantes:
B,P,V,F → B
C,K,Q,G,J → C
S,Z,X → S
D,T → D
L → L
M,N → M
R → R

Combinações especiais:
PH → F, KN → N
GH → removido
WR → R

Exemplos:
STEPHEN → SDBM0
  S-T[D]-[e]-PH[F→B]-[e]-N[M]

ASHCRAFT → ASCRF0
  A-S[S]-H[removido]-C[C]-R[R]-A[removido]-F[B]-T[D]

KNIGHT → NCD0
  KN[N]-I[removido]-GH[removido]-T[D]

>> perguntas frequentes

O que é o Phonex?

Phonex é um algoritmo de codificação fonética criado para melhorar sistemas mais antigos, como o Soundex. Ele lida melhor com grupos de consoantes, letras mudas e variações frequentes de ortografia em nomes em inglês.

Em que o Phonex é diferente do Soundex?

Phonex usa agrupamentos de consoantes mais sofisticados, trata combinações especiais de letras (PH, KN, GH), gera códigos mais longos (4–8 caracteres em vez de 4) e preserva melhor a estrutura fonética do nome.

Quando devo usar o Phonex?

Phonex é ideal para comparar nomes em inglês com diferentes grafias, para pesquisas genealógicas, desduplicação de bases de clientes e qualquer aplicação em que a correspondência fonética de nomes seja importante.

Quais são as limitações do Phonex?

Phonex é otimizado para nomes em inglês e pode não funcionar tão bem com nomes de outros idiomas. Para esses casos, considere algoritmos como Double Metaphone ou Daitch-Mokotoff.

// Comparação

AlgoritmoYearPreprocessingOutput
Soundex1918nonefirst letter + 3 digits
Phonex1996 (Lait & Randell)letter-combination rules (e.g. WR → R, MB → M, TCH → CH), trailing S removalfirst letter + consonant codes

// algo

Phonex = Soundex + pre-processing
1. upper-case, keep A-Z only
2. replace letter combinations (WR -> R, MB -> M, TCH -> CH ...)
3. drop a trailing S after a consonant
4. keep first letter, code the remaining consonants
5. skip vowels and repeated codes, pad / truncate

>> Mais perguntas

P: O que é o Phonex?

R: O Phonex é um algoritmo fonético apresentado em 1996 por Lait e Randell que melhora o Soundex ao pré-processar os nomes (por ex., substituindo combinações de letras) antes de codificá-los.

P: Quando usar o Phonex em vez do Soundex?

R: Quando seus nomes têm variantes com combinações de letras como WR, MB ou TCH. O pré-processamento reduz os resultados falsos do Soundex puro.

P: O Phonex substitui uma busca aproximada?

R: Não. O Phonex é um pré-filtro aproximado para nomes de som parecido. Para uma classificação precisa, combina-se com uma distância de edição como Levenshtein.