Volltextsuche in MySQL feineinstellen

Die minimalen und maximalen Längen von zu indizierenden Wörtern in MySQL werden mit den Systemvariablen ft_min_word_len und ft_max_word_len definiert. Die standardmäßige Mindestlänge beträgt vier Zeichen, die vorgabeseitige Höchstlänge hängt von der Version ab.

Wenn Sie einen der Werte ändern, müssen Sie ihre FULLTEXT-Indizes neu erstellen. Wünschen Sie beispielsweise, dass Wörter mit drei Zeichen durchsucht werden können sollen, dann können Sie die Variable ft_min_word_len umstellen, indem Sie die folgenden Zeilen in die Optionsdatei von MySQL (my.ini) schreiben:

[mysqld]
ft_min_word_len=3

Danach muss der MySQL-Server neu gestartet und die FULLTEXT-Indizes neu erstellen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.