Funcion "Parecido"

13/01/2006 - 13:18 por Carlos Gómez | Informe spam
¿ Alguien conoce un algoritmo o una dll, que permita encontrar cadenas
que sean parecidas a una dada ?. El tema es que estoy realizando una
base de datos sobre música, y lo que se pretende evitar es que existan
entradas repetidas por un error de escritura, o por una mala
interpretación.
Por ejemplo, dado el grupo The Rolling Stones, no aparezcan por error
cosas tales como:

Rolling Stones, The
Rolling Stones
The Roling Stones
The Rolling Stone
...

o en grupos españoles, como María Jiménez

Maria Jiménez
María Jimenez
María Giménez
Maíra Jiménez

En fin, que una vez introducido, si se quiere realizar una entrada
nueva y ya exista algo que es parecido que lo muestre en pantalla para
así evitar falsos duplicados

Bueno, si algún alma caritativa sabe algo sobre el tema, le estaré
muy agradecido
 

Leer las respuestas

#1 A.Poblacion
13/01/2006 - 16:18 | Informe spam
"Carlos Gómez" wrote in message
news:
¿ Alguien conoce un algoritmo o una dll, que permita encontrar cadenas
que sean parecidas a una dada ?. El tema es que estoy realizando una
base de datos sobre música, y lo que se pretende evitar es que existan
entradas repetidas por un error de escritura, o por una mala
interpretación.[...]



Si ls base de datos es SQL Server, puedes usar la función SOUNDEX de
Transact-SQL (o la función DIFFERENCE, que internamente se basa en SOUNDEX).

Preguntas similares