Cita:   SELECT * FROM rugs_carpets WHERE MATCH(products) AGAINST('wall decor') or MATCH(subcategory) AGAINST('wall decor') ORDER BY Score DESC LIMIT 50
    Hola de nuevo hna_no pues si no me equivoco el error es por "Score", pues como te dije en el post anterior "Score" era un alias. 
Para tal caso tienes q ordenar por algun campo de tu tabla. 
Saludos.