Yo uso ese mismo codigo de esta manera:
Código PHP:
$busqueda = quitar($_POST['palabra']);
if ($busqueda<>''){
//CUENTA EL NUMERO DE PALABRAS
$trozos=explode(" ",$busqueda);
$numero=count($trozos);
if ($numero==1) {
//SI SOLO HAY UNA PALABRA DE BUSQUEDA SE ESTABLECE UNA INSTRUCION CON LIKE
$_pagi_sql="SELECT * FROM descargas WHERE description =1
AND name LIKE '%$busqueda%' OR description LIKE '%$busqueda%' ORDER BY name ASC";
} elseif ($numero>1) {
//SI HAY UNA FRASE SE UTILIZA EL ALGORTIMO DE BUSQUEDA AVANZADO DE MATCH AGAINST
$_pagi_sql="SELECT * , MATCH(name, description) AGAINST ('+$busqueda') as Score FROM descargas
WHERE MATCH (name, description) AGAINST ('+$busqueda') ORDER BY Score DESC";
} else{echo "no hay resultados";}
$_pagi_result = mysql_query($_pagi_sql , $conexion) or die ( mysql_error() );