Entonces tendrás que usar un MATCH(...) AGAINST(...) por cada criterio seleccionado, con OR:
Código MySQL:
Ver original name1,
name2,
name3,
name4 ,
MATCH (name1
, name2
, name3
, name4
) AGAINST
('palabras buscadas') Score
nombretutabla
MATCH (name1
,name2.name3
,name4
) AGAINST
('%$_GET['name1
']%') MATCH (name1
,name2.name3
,name4
) AGAINST
('%$_GET['name2
']%') MATCH (name1
,name2.name3
,name4
) AGAINST
('%$_GET['name3
']%') MATCH (name1
,name2.name3
,name4
) AGAINST
('%$_GET['name4
']%')
Porque debes recordar que
en cada AGAINST() sólo puede haber una única cadena. Nada más.