ciao gente.
ho craeo questo script per un motore di ricerca intero al mio sito.
usa i campi in full text.
il problema è che le prestazioni sono davvero basse.
o si azzecca la parola quasi esatta, ottenendo quindi un solo risultato, oppure non trova nulla.


Codice PHP:
 $testo $_POST['testo_search'];
$testo_sep explode(" "$testo);
for(
$i 0$i count($testo_sep); $i ++){
    
$testo_2 $testo_2."+".$testo_sep[$i];
    }
$testo $testo_2;
$criterio "(".$_POST['cerca'].")";
$cont 0;
$q "SELECT titolo as tit, recensione as rec, id_anime as lid, MATCH $criterio AGAINST('$testo' IN BOOLEAN MODE) as score
FROM anime
WHERE MATCH(titolo, recensione) AGAINST('
$testo' IN BOOLEAN MODE)
ORDER BY score DESC"
;
$q2 mysql_query($q) or die(mysql_error()); 
mi sapreste consigliare come migliorarlo?

ciao ciao e grazie.