MYSQL match suche nur mit min. 4 Zeichen langen suchanfragen

MySQL, PostgreSQL, SQLite
ekle
Posts: 18
Joined: 2004-05-09 11:36

MYSQL match suche nur mit min. 4 Zeichen langen suchanfragen

Post by ekle » 2004-05-22 14:52

Hallo
bei dem MYSQL suchbefehl match hab ich das problem, dass suchanfragen min. 4 zeichen lang sein müssen.
Wie kann ich das umstellen, damit suchanfragen, die nur 1 zeichen haben auch akzeptiert werden ?

tyberius prime
Posts: 31
Joined: 2003-07-09 11:01

Re: MYSQL match suche nur mit min. 4 Zeichen langen suchanfragen

Post by tyberius prime » 2004-05-22 16:42

Die Doku erzaehlt dir alles was du brauchst...

http://dev.mysql.com/doc/mysql/en/Fullt ... uning.html
The minimum and maximum length of words to be indexed is defined by the ft_min_word_len and ft_max_word_len system variables (available as of MySQL 4.0.0). See section 5.2.3 Server System Variables. The default minimum value is four characters. The default maximum depends on your version of MySQL. If you change either value, you must rebuild your FULLTEXT indexes. For example, if you want three-character words to be searchable, you can set the ft_min_word_len variable by putting the following lines in an option file:

[mysqld]
ft_min_word_len=3
Then restart the server and rebuild your FULLTEXT indexes. Also note particularly the remarks regarding myisamchk in the instructions following this list.