В MySQL има три типа пълнотекстови търсения:
- булево търсене
- търсене на естествен език (използва се по подразбиране)
- разширено търсене на заявка
Например, опитайте да добавите още два записа:
INSERT INTO articles(body) VALUES ('Some text'), ('Another text');
И стартирайте отново същия SELECT - ще работи.
Като заобиколно решение можете да използвате булев режим, който няма това правило "50%":
SELECT * FROM articles WHERE MATCH(title, body) AGAINST('Maya' IN BOOLEAN MODE);