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

MySQL-Volltextsuche funktioniert nicht für 3 Zeichen

Die minimale und maximale Länge der zu indexierenden Wörter wird durch ft_min_word_len definiert und ft_max_word_len Systemvariablen. Der standardmäßige Mindestwert ist 4 Figuren. Deshalb funktioniert es nicht mit 3 Zeichen.

Sie müssen seinen Wert ändern und Ihren FULLTEXT neu erstellen Indizes. Wenn Sie möchten, dass Wörter mit drei Zeichen gesucht werden können, können Sie ft_min_word_len festlegen -Variable, indem Sie ihren Wert in der Konfigurationsdatei ändern. Wenn Sie über Superuser-Berechtigungen verfügen, können Sie diese Umgebungsvariable auch folgendermaßen festlegen:

  SET  ft_min_word_len=3

Weitere Details erhalten Sie hier:Feinabstimmung MySQL-Volltextsuche