Premesso che PHP non c'entra niente, neanche col fatto delle 4 lettere: la differenza tra like e match against è l'lagoritmo che usa MySQL per la ricerca.

Il fatto delle 2 ricerche distinte non l'ho capito.

Ad ogni modo, match against da il meglio quando si indicano più parole da cercare all'interno dei testi, se gli fai cercare una sola parola, o parte di parola, ha poco senso confrontarlo con like, tendenzialmente daranno lo stesso risultato.