Es un problema de lógica proposicional.
Debes separar las condiciones con paréntesis para que sean evaluadas correctamente:
No te olvdes que en el OR, basta conque uno de ellos sea verdadero para que toda la proposición sea verdadera, sin importar el resto.
El AND actúa como condicional sólo con el último parametro del OR, pero no con los anteriores.
Lo que pusiste sería igual a:
Es decir que sólo se consideran al mismo tiempo los
tags y si está
activo, pero devolverá todas las concidencias en
titulo y
descripción.
¿Se comprende?