I MySQL er der tre typer fuldtekstsøgninger:
- boolesk søgning
- naturlig sprogsøgning (bruges som standard)
- søgning i forespørgselsudvidelse
Fra Manuel MySQL-indtastning :
Prøv f.eks. at tilføje yderligere to poster:
INSERT INTO articles(body) VALUES ('Some text'), ('Another text');
Og kør det samme SELECT igen - det vil virke.
Som en løsning kan du bruge boolsk tilstand, som ikke har denne "50 %"-regel:
SELECT * FROM articles WHERE MATCH(title, body) AGAINST('Maya' IN BOOLEAN MODE);