2016-09-18 4 views
-1

私はwampServerを使用しています。 my.iniに "ft_min_word_len"が見つかりませんでしたので、追加してサーバーを再起動しましたが、テーブルにデータがありますが、まだ動作しません。どのように解決できますか?FULLTEXT ft_min_word_lenがmysqlを動作していません

問合せは、PHPでこのようなものです:

"SELECT * FROM some_table WHERE MATCH(title,content,genre,test) AGAINST(:term IN BOOLEAN MODE)"; 
+0

値を変更した場合は、フルテキストインデックスを再構築する必要があります。 – Shadow

答えて

0

私は推測して好きではないが、私はここに例外を作ってるんです。 tuning fulltext indexes上のMySQLのドキュメントによると、MySQLサーバを再起動するだけでなく、必要がある、あなたはまた、インデックスを再構築する必要があります。

これらのオプションを変更した後、有効にする 変更のためのあなたのFULLTEXTインデックスを再構築します。そして、 サーバを再起動して、FULLTEXTインデックスを再構築

[mysqld] 
    innodb_ft_min_token_size=2 
    ft_min_word_len=2 

:たとえば、2文字の言葉 を検索可能にするには、オプションファイルに次の行を入れることができます。 MyISAMテーブルについては、 MyISAMフルテキストインデックスを再構築する手順のmyisamchkに関する の注釈に注意してください。

次の時間のplsはがないは、単にSGが動作しないことを書くか、正確なエラーメッセージや予期しない動作を示しています!

+0

私は何のエラーも出ていない、それはちょうど働いていなかった、あなたの返信のおかげで。 – NGTHM4R3

+0

あなたはまだそれを取得していません。私はそれが "それはちょうど働いていなかった"ことが何を意味するか分かりません。私がしたことは、**推測**を行い、この設定に関連する最も一般的なエラーに対する解決策を述べたことでした。次回は、質問を閉じるために投票することにします。 – Shadow

+0

申し訳ありません、保安官、再び起こることはありません。 – NGTHM4R3

関連する問題