Oi pessoal, estou começando a trabalhar com bancos de dados e tenho um
problema.

Descrição:
Preciso criar um tipo de consulta que avalie se uma palavra é 90% parecida
com outra.
Todas as palavras têm o mesmo número de caractéres.

Exemplo:
Eu tenho um banco de dados com uma coluna de palavras, todas com 10
caractéres.
Imagine que estão cadastradas as palavras:
"abcdefghij"
"rafaeltala"
"manupcasaw"
"rafaeltaba"
"rafaeltaca"
"rafaertasa"

Aí eu faço a busca nesta coluna por: "rafaeltasa"

O retorno deve ser:
"rafaeltala"
"rafaeltaba"
"rafaeltaca"
"rafaertasa"

O padrão é que as palavras retornadas devem ter seqüência de caracteres 90%
igual à seqüência de caractéres de busca. Trabalhando com 10 caractéres,
então 9 caractéres devem ser correpondentes.

No banco de dados que vou trabalhar, as palavras têm 237 caractéres.

Alguém pode me ajudar dizendo como eu posso desenvolver um sistema deste
tipo?

Obs: Estou usando Python mais PostgreSQL
-- 
View this message in context: 
http://www.nabble.com/Criar-consulta-que-encontre-palavras-parecidas-tf3995936.html#a11348230
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a