En ese caso .. volvemos al principio (a lo mismo que te comenté).
debes formar sentencias SQL .. No sé como haces para seleccionar el campo en el que buscar (podrías poner el código de tu formulario para verlo claro) pero .. a base de if() y empty() deberías formar condicionales para usar una u otra SQL:
Código PHP:
if ($_POST['buscar_en_campo'] == "campo1"){
$sql="select * from tabla where match(campo1)
against('$campo1' in boolean mode)";
}
if ($_POST['buscar_en_campo'] == "campo2"){
$sql="select * from tabla where match(campo2)
against('$campo2' in boolean mode)";
}
o algo más versatil:
Código PHP:
$sql="select * from tabla where match(".$_POST['buscar_en_campo'].")
against('".$_POST['termino_a_buscar']."' in boolean mode)";
Eso sería un ejemplo básico para "buscar en un sólo campo" concreto (el que indiques).
El caso es que te quede un $sql que ejecutar según tus condiciones.
Un saludo,