Hola, paso a comentarles la situación.
Mi finalidad es hacer una busqueda efectiva, rápida y controlable.
En cuanto a la base de datos
Se me ocurrió la idea de palabras claves, entonces:
Productos
---------
id_producto *
nombre
...
palabras_clave
Servicios
--------
id_servicio *
nombre
...
palabras_clave
En los campos palabras_clave irian las palabras (entre 2 y 10 aprox.) separadas con espacios y luego buscaria en ellas para seleccionar mis registros.
Esto esta bien? Es rápido?
La otra idea que se me ocurrió es:
Palabras
--------
palabra *
tabla *
id *
En donde palabra guardaria la palabra clave en si y en tabla el nombre de la tabla en que quiero hacer referencia el id.
¿Pero cómo haria la consulta SQL con esta opción?
¿Es posible indicar el nombre de la tabla a consultar sacando la misma desde un registro de otra tabla?
¿A alguien se le ocurre una alternativa de lo que busco?
Muchas gracias a todos de antemano!