V MySQL existují tři typy fulltextového vyhledávání:
- logické vyhledávání
- vyhledávání v přirozeném jazyce (používá se ve výchozím nastavení)
- vyhledávání rozšíření dotazu
Zkuste například přidat další dva záznamy:
INSERT INTO articles(body) VALUES ('Some text'), ('Another text');
A znovu spusťte stejný SELECT – bude to fungovat.
Jako náhradní řešení můžete použít booleovský režim, který nemá toto pravidlo „50 %“:
SELECT * FROM articles WHERE MATCH(title, body) AGAINST('Maya' IN BOOLEAN MODE);