ft_min_word_len
は、特定のデータベースまたはテーブルに対してのみ変更できますか?出来ますか?特定のデータベースまたはテーブルでMySQL ft_min_word_lenを変更できますか?
ありがとうございます!
ft_min_word_len
は、特定のデータベースまたはテーブルに対してのみ変更できますか?出来ますか?特定のデータベースまたはテーブルでMySQL ft_min_word_lenを変更できますか?
ありがとうございます!
MySQLのft_min_word_len
はa global server-system variableあり、個別に個々のデータベースやテーブルを設定することはできません。
回避策として、this other SO questionで提案されているように、各単語を「パッド」して、プレースホルダの値で検索することができます。
これはデータベースパラメータであり、定義されたスキームまたはテーブルの値を格納できません。 ここでは、それがDBサーバ用に変更する方法を見ることができます。http://www.tiplib.com/117/change-ft_min_word_len-variable
これを行う方法に関するブログ記事を書いています。http://www.linux-hosting.net/article/setting-minimum-length-indexed-words-3-mysql-ft_min_word_len –