In MySQL gibt es drei Arten von Volltextsuchen:
- boolesche Suche
- Suche in natürlicher Sprache (standardmäßig verwendet)
- Erweiterungssuche für Suchanfragen
Von manueller MySQL-Eintrag :
Versuchen Sie beispielsweise, zwei weitere Datensätze hinzuzufügen:
INSERT INTO articles(body) VALUES ('Some text'), ('Another text');
Und führen Sie dasselbe SELECT erneut aus - es wird funktionieren.
Als Problemumgehung können Sie den booleschen Modus verwenden, der diese "50 %"-Regel nicht hat:
SELECT * FROM articles WHERE MATCH(title, body) AGAINST('Maya' IN BOOLEAN MODE);