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

La ricerca a tutto testo restituisce sempre un set di risultati vuoto

Ce ne sono due davvero concetti importanti quando si utilizza la ricerca full-text. La prima è la durata minima del lavoro (vedi qui ). Per impostazione predefinita, il valore è 4, il che significa che le parole più brevi di questa vengono ignorate. Ciao ciao "rosso", "ok", "dieci" e altre parole brevi.

Il secondo concetto importante è l'elenco delle parole non significative (vedi qui ). Questo eliminerebbe anche "ok" e "first".

Il tuo testo non ha "blu" e "rosso" viene ignorato, quindi la tua query non restituisce nulla.

Dovrai ricostruire il tuo indice dopo aver deciso le parole che devi davvero includere.