Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2006, 07:18
Avatar de kennyhp
kennyhp
 
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 17 años, 9 meses
Puntos: 5
duda de planteamiento

Holas, sigo currando en mi aplicación y me surge una duda:

Quiero hacer una busqueda en la base de datos (mysql) y si no da ningun resultado hacer una especie de Quiso decir... (como hacen los de google)

Habia pensado en hacerlo de la siguiente manera:

Pillar la palabra que busco, y compararla con las que tengo en la base de datos (en una tabla en concreto) y compararlas una a una todas las palabras de la BD con la palabra que busco y si coinciden en un 80% (esto no se como hacerlo aun ) mostrarlas.
Pero estoy pensando en que cuando hayan muchas palabras en la tabla este proceso puede ser lento y hacer demasiadas consultas a la bd con el consiguiente ralentizamiento de la web.

Para solucionar esto habia pensado en crear un archivo palabras.txt donde guardare cada palabra que se agregue y la comparacion hacerla con el txt
¿con esto ire mas rapido y cargare menos las consultas a la bd?
¿como veis el planteamineto? ¿alguna sugerencia?

Un saludo y gracias!