Aviso: este post lo publiqué anteriormente en el foro de base de datos, donde corresponde, al no recibir respuestas intento por este lado, a lo mejor alguien tiene experiencia en esto y me puede ayudar.
---------------------------------------------------------
Hola, paso a comentarles la situación.
Mi finalidad es hacer una búsqueda efectiva, rápida y controlable.
En cuanto al manejo de los 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 (o conoce una existente) una alternativa de lo que busco?
Muchas gracias a todos de antemano!