文字コード自動変換は

現在行われないようです。というか例えば"senna=utf8"、"table=utf8"、"client=ujis"という組み合わせでMATCH検索をすると、結果がヒットしない。

senna.logには以下のようなメッセージが。

invalid utf8 string

これはAGAINSTの引数で使用した文字列がutf8ではないというエラーかしらん。

MATCHを使わない検索(LIKE演算子とか)だとMySQL文字コード自動変換機能により結果取得可能。

さて、この点どーすっかね。

→そういえば前回の某勉強会で某S氏に同様の質問されたかもー。あの時はtableとsennaのコードが異なる場合にはという話だったかな。記憶が復元されましたー。