In MySQL ci sono tre tipi di ricerche full-text:
- ricerca booleana
- ricerca in linguaggio naturale (usata per impostazione predefinita)
- Ricerca espansione query
Da Inserimento manuale MySQL :
Ad esempio, prova ad aggiungere altri due record:
INSERT INTO articles(body) VALUES ('Some text'), ('Another text');
Ed esegui di nuovo lo stesso SELECT:funzionerà.
Come soluzione alternativa, puoi utilizzare la modalità booleana, che non ha questa regola del "50%":
SELECT * FROM articles WHERE MATCH(title, body) AGAINST('Maya' IN BOOLEAN MODE);