Bueno, paso a describirles mi problema para ver si alguien me ayuda a solucionarlo ya que busquer por varios lugares y en ninguno encontré la solución y supuse que "mi gran amigo" foros del web me la daria :D.
Tengo mi tabla "noticias" con motor MyISAM. La misma tiene varias columnas entre las que estan "volanta, titulo, copete y cuerpo". Estos estan indexados como FULLTEXT y si hago una busqueda apuntada a estos campos, funciona a la perfeccion.
Código PHP:
Este seria la sentencia de busqueda basica de mi paguina
"SELECT * FROM noticias WHERE MATCH (volanta,titulo,copete,cuerpo) AGAINST ('%$buscar%') ORDER BY fecha DESC"
Código PHP:
Esto me generaria una consulta del tipo
"SELECT * FROM noticias WHERE MATCH (titulo,cuerpo) AGAINST ('%$buscar%') AND fecha BETWEEN $fecha1 AND $fecha2 ORDER BY fecha DESC"
(por ejemplo, variando los campos a buscar segun se hallan tildado anteriormente)
Alguien por favor me puede decir que estoy haciendo mal antes que me quede mas calvo :( ?