Skip to content
Peter edited this page Nov 4, 2017 · 6 revisions

Lembretes

Nomes formados por contração, ex. "ANA + ALICE" = "ANALICE", "MARIA + ANA" = "MARIANA". Criar primeiro tabela de nomes compostos confirmados (requer aplicação de algoritmo aos dados do IBGE). Com pesquisa de raíz talvez seja mais fácil abordar a busca de contrações. Raiz de ANA é AN, busca com concat('AN','ALICE')='ALICE'... Com as raízes dos mais populares (Ana, Maria, José, Pedro, etc.) é possível fazer esse tipo de busca.

Raizes ou radicais de nomes: "MARI" como radical de "MARIO" e "MARIA", "REGIN" como radical de REGINA e REGINALDO... Uso do LIKE no SQL mostra que é inviável, exeto se definir limite superior, ou abordar apenas casos com raízes mais longas. Outra opção seria listar radicais comuns na tabela de gr-semanticos.csv.

raiz,nome_grsemantico
an,ANA
an,ANE
an,ANITA
an,ANNA
mari,MARI
mari,MARIA
mari,MARIAH
mari,MARIO
regian,REGIANE
regian,REGIANNE
regin,REGINA
regin,REGINALDO
regin,REGINALDA

Clone this wiki locally