Buenos días.
Nuevamente vuelvo a pedir consejo de como realizar algo con SQL.
El problema que se me presenta es el siguiente, la gente cuando busca pone lo siguiente:
"Una moto de color rosa claro"
las palabras cortas ya las controlo y son filtradas por lo que se quedaría:
"moto color rosa claro"
El problema esta cuando el string donde se busca las palabras es:
"Moto modelo XX de color rosa"
Si lo hacemos por ejemplo con un like no saldrá ningún resultado pues la palabra "claro" no la va a encontrar.
Este es mi gran problema que seguro que tiene una pequeña solución.
Lo ideal es que la búsqueda se realice como hace google en búsqueda avanzada que pone "cualquiera de estas palabras" en la que se muestre el resultado inclusive si alguna falta.
He pensado en hacerlo con OR pero el problema creo que si buscamos:
"Una moto de color rosa claro"
Nos saldrá todas las motos sean del color que sea, o coches del mismo color o.. etc.
¿Alguna idea?
Gracias!!