Hola amigos,
 
De SQL se lo básico y ahora tengo que hacer una consulta un poco mas elaborada, por eso acudo a los expertos. Se trata de hacer una consulta ordenada según los criterios que voy a exponer a continuación.  
 Código PHP:
    $busqueda = 'tecnologia'; 
    
  1. Coincidencias en el campo 
TITULO
1.1 Si tiene la palabra "k2k" en el TITULO --> COGERLOS Y ORDENAR DE MAYOR A MENOR CARACTERES DEL CAMPO DESCRIPCION
1.2 Si NO tiene la palabra "k2k" en el TITULO --> COGERLOS Y ORDENAR DE MAYOR A MENOR CARACTERES DEL CAMPO DESCRIPCION 
2. Coincidencias en el campo 
DESCRIPCION
2.1 Si tiene la palabra "k2k" en el TITULO --> COGERLOS Y ORDENAR DE MAYOR A MENOR CARACTERES DEL CAMPO DESCRIPCION
2.2 Si NO tiene la palabra "k2k" en el TITULO -->  COGERLOS YORDENAR DE MAYOR A MENOR CARACTERES DEL CAMPO DESCRIPCION 
Espero vuestras segurencias! 
Un saludo.