Código PHP:
    $busqueda="wall decor";
  $trozos=explode(" ",$busqueda);
  $numero=count($trozos);
  if ($numero=="1") {
$cadbusca="SELECT * FROM rugs_carpets WHERE subcategory LIKE '%$busqueda%' OR products LIKE '%$busqueda%' LIMIT 50";
  } else {
    $cadbusca="SELECT *  FROM `rugs_carpets` WHERE MATCH(products) AGAINST ('".$busqueda."') or MATCH(products) AGAINST ('".$busqueda."') ORDER BY Score DESC LIMIT 50";
  }
echo $cadbusca;
$result=mysql_query($cadbusca); 
while($row=mysql_fetch_array($result)){
    $referencia=$row[id];
    $titulo=$row[subcategory];
    echo $referencia." - ".$titulo."<br>";
  } 
    
  de verdad si no te funciona ahorita me pego un tiro (lirteralmente hablando) a mi me correo total y absolutamente bien...