![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
No sé cómo lo hace Google y no sé cómo implementarlo en Paradox pero pienso que necesitas una forma de medir qué tan distinta es una palabra de otra. Hay una cosa que se llama Levenshtein Distance que es una función que te devuelve la "distancia" entre dos cadenas. Si las cadenas son iguales la distancia es cero y entre mayor sea la distancia, más distintas son.
Con esta función podrías recorrer el diccionario y ver aquellas palabras que no disten mucho de la que pone el usuario. // Saludos |
|
#2
|
||||
|
||||
|
Que tal Soundex?
__________________
El malabarista. |
|
#3
|
||||
|
||||
|
Cita:
// Saludos |
|
#4
|
||||
|
||||
|
¡Ah! Disculpa. Quizá te refieres al Soundex en Delphi No sé qué algoritmo use pero sí, supongo que puede funcionarle.
// Saludos |
|
#5
|
||||
|
||||
|
Hola.
Quisiera ayudar . Apesar de que llevo poco tiempo en esto me encanta la programación, asi que, por favor si algun error, tratar de corregirmelo. GraciasMe parece que con el Locate quizas resuelva ese problema . Te explico :
- Te situa el puntero en ese registro.
__________________
Saludos ... JLedian. |
|
#6
|
||||
|
||||
|
Cita:
"Quizás quiso decir: delphi" // Saludos |
|
#7
|
||||
|
||||
|
Pero ya entrados en gastos y siguiendo la idea de mamcx, podría agregar un campo a la tabla donde guarde el Soundex de cada palabra en la tabla y hacer el Locate sobre este campo usando Soundex('palabra a buscar').
En este caso, en la prueba mínima que acabo de hacer, busco "delpi" y me encuentra "delphi" // Saludos |
|
#8
|
|||
|
|||
|
soundex
Creo que la función soundEx funciona bien para palabras que suenen igual en ingles, pero quizá deberiamos hacer una parecida para español , que os parece ?
|
|
#9
|
|||
|
|||
|
Gracias a tod@s
![]() La verdad, no se que hacer. Voy a empezar por implementar el diccionario. Despues voy a investigar el algoritmo SOUNDEX, aunque no se si sera lo que necesito. He encontrado esto: http://www.jewishgen.org/InfoFiles/soundex.html Descarga Soundex.zip para idioma ingles: http://www.programmersheaven.com/zone2/cat66/6062.htm Descarga Soundex2.zip para idioma Español: http://www.dbwide.com.ar/fuentes11.htm Ya os contare Saludos! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|