2011-11-12 11 views
4

1、2、3文字のFULLTEXT単語索引を作成するにはどうすればよいですか?1、2、3文字のFULLTEXT単語索引を作成するにはどうすればよいですか?

私のテーブルでは、重要な内容の多くが 'PHP'、 'ASP'などの3文字の単語を持っているため、これらの行を 'MATCH(...)AGAINST ...) '。私は 'LIKE'を使用したくありません。coz検索を実行する際のより良いパフォーマンスが必要です。

MySQLのこの動作を変更する方法はありますか?

答えて

5

http://dev.mysql.com/doc/refman/5.0/en/fulltext-fine-tuning.html

索引付けされる単語の最小値と最大長さはft_min_word_lenとft_max_word_lenシステム変数によって定義されます。 (5.1.3項「サーバーシステム変数」を参照してください)。デフォルトの最小値は4文字です。デフォルトの最大値はバージョンに依存します。いずれかの値を変更する場合は、FULLTEXT索引を再構築する必要があります。

私はあなたがこの変数を変更することができるよう願っています...!

+0

ええ、私のmysql.iniは、今TKSを変更:) – jondinham

+1

どういたしましてです! – MatTheCat

関連する問題