Estimados:
Antes de programar alguna solución al problema, quería comentarlo con Uds. y ver qué es lo que se puede hacer, antes de hacerlo claro ...
Desde un formulario web el usuario podrá buscar por sexo, edad, dirección, teléfono, email, comuna, región, etc... El formulario tiene unos 30 campos para realizar la búsqueda específica, donde se pueden seleccionar o no, los campos anteriores...
Una vez recibiendo los valores del formulario, no quiero armar una Query con millones de WHERE comuna = ? AND blabla = ?, ya que esta solución puede caerse y no es muy eficiente que digamos; además, por los recursos que eventualmente podría ocupar.
He estado leyendo de índices en BD (MySQL), que quizás ayude a este problema, pero me gustaría saber si alguno de Uds. se topó alguna vez con un problema como este y cuál fue la solución que adoptaron.
Espero puedan ayudarme
¡¡¡Saludos y gracias!!!