Mysql
 sql >> Database >  >> RDS >> Mysql

La ricerca full-text di mysql non funziona per 3 caratteri

La lunghezza minima e massima delle parole da indicizzare sono definite da ft_min_word_len e ft_max_word_len variabili di sistema. Il valore minimo predefinito è 4 personaggi. Ecco perché non funziona con 3 caratteri.

Devi cambiarne il valore e ricostruire il tuo FULLTEXT indici. Se vuoi che le parole di tre caratteri siano ricercabili, puoi impostare ft_min_word_len variabile modificandone il valore nel file di configurazione. Oppure, se disponi delle autorizzazioni di super utente, puoi impostare questa variabile di ambiente con:

  SET  ft_min_word_len=3

Ottieni maggiori dettagli qui:Fine-Tuning Ricerca di testo completo MySQL