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!