Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL Match-Volltext

Aus der MySQL-Dokumentation zur Volltextsuche :

"Der FULLTEXT-Parser bestimmt, wo Wörter beginnen und enden, indem er nach bestimmten Trennzeichen sucht, z. B. „ “ (Leerzeichen), „,“ (Komma) und „.“ (Punkt)."

Das bedeutet, dass der Punkt die 2 und 0 begrenzt. Es wird also nicht nach '2.0' gesucht; es sucht nach '2' und '0' und findet es nicht. WITH QUERY EXPANSION bewirkt wahrscheinlich, dass relevante verwandte Wörter angezeigt werden, wodurch die Notwendigkeit vermieden wird, dass „2“ und „0“ einzelne Wörter in der Ergebnisrangfolge sein müssen. Möglicherweise wird auch ein Zeichenminimum erzwungen.