Alexander Brock: MATCH AGAINST findet nix?

Beitrag lesen

Hallo Forum,

<zitat>
The search result is empty because the word “MySQL” is present in at least 50% of the rows. As such, it is effectively treated as a stopword. For large datasets, this is the most desirable behavior: A natural language query should not return every second row from a 1GB table. For small datasets, it may be less desirable.
</zitat>

Ich finde dieses Verhalten doof.
Es ist bei einem Suchwort vielleicht hilfreich, aber wenn ich zwei Wörter habe, die in jeweils 50,08% der Datensätze vorkommen, die Schnittmenge aber nur 0,2% der Datensätze umfasst kann man das ganze Ding wegschmeißen, weil es genau die paar passenden Daten nicht findet.

Gruß
Alexander Brock