Las búsquedas en blackshell son un rato lentas. No es que hayan muchos registros en la base de datos, ni tampoco es definitivo que la máquina sea un Pentium a 100MHz (aunque algo tiene que ver, claro).
Resulta que las búsquedas se realizan también en los comentarios, y el query queda algo complicado. Tal que así:
SELECT tblNoticia.id, tblNoticia.fecha, tblNoticia.titular FROM tblNoticia, tblComentario WHERE tblNoticia.titular LIKE "%X%" OR tblNoticia.texto LIKE "%X%" OR ( tblComentario.idNoticia=tblNoticia.id AND ( tblComentario.titular LIKE "%X%" OR tblComentario.texto LIKE "%X%" ) ) GROUP BY tblNoticia.id ORDER BY fecha DESC
La X marca el lugar, vamos... que es la cadena a buscar :P. Además he indentado los paréntesis para que quede más claro.
De esta forma busco la cadena en todas las noticias y en sus comentarios asociados, y el resultado es una sola vista de noticias.
No se si se puede hacer más simple, pero vamos a mi no se me ha ocurrido cómo... y a blackshell le cuesta un poquito :).
Actualización: Hasta que no encuentre una solución, dejo de buscar en los comentarios. La misma búsqueda tarda 34 segundos incluyendo los comentarios y uno (o instantáneo, no soy tan bueno con el crono :D) sin incluirlos. La espera del query complejo no es aceptable, aunque se pierda mucha calidad con el simple. Ay si tuviera más micro...

![[xml]](/images/xml.gif)
