andiamo per esempi:

hai un campo nel db chiamato "descrizione"
tu da db devi impostarlo come VARCHAR/TEXT/MEDIUMBLOB ... quello che vuoi poi gli assegni anche FULLTEXT

Dopo di che mettiamo che tu stia cercando le parole "questa è una descrizione"

generi una query del tipo
Codice PHP:
SELECT *, MATCH(descrizioneAGAINST('questa è una descrizione'IN BOOLEAN MODE) as score FROM table
MySql ritornerà i risultati in un ordine calcolato da lui stesso in base ad uno score di corrispondenza es:
Codice PHP:
id |descrizione                           |   score
1  Ciao questa descrizione è bella    0.6
2  Ecco una descrizione                   0.5 
spero sia chiaro ma in questi casi si fa prima a provare direttamente a fare le cose che a spiegarle.