mail_babir****@yahoo*****
mail_babir****@yahoo*****
2013年 4月 30日 (火) 07:12:08 JST
お世話になっております。 田辺です。 リリースお疲れさまです。 mroonga 3.03を利用していたところ、疑問点がいくつか出てきましたので、ご質問させて頂きます。 まず、インデックス作成時にコメントとして記述できるparserとnormalizerについてですが、これを1つのインデックスに両方とも適用することはできるでしょうか? 試しに COMMENT 'parser "TokenDelimit" normalizer "NormalizerMySQLUnicodeCIExceptKanaCIKanaWithVoicedSoundMark"' のように指定してみましたが、この場合はnormalizerが適用されませんでした。 記述方法がありましたら、ご教示願います。 次に、以前utf8_unicode_ci指定時のLIKE検索において完全一致する結果が含まれないという点について、 >> MySQLは「とらっく\t\t\t\t\t...」という文字列より大きい文字列 >> というリクエストをmroongaに渡してきます。utf8_general_ciの場 >> 合は「とらっく\0\0\0\0...」を渡してきます。 > > こちら、最後の連続する\tを\0に置き換えるようにしました。 > これで、mroongaでLIKEでインデックスを使ったときも完全一致し > たケースも結果に含まれるようになりました。 としてご連絡頂きましたが、こちら手元の環境では未だ完全一致の場合は検索にヒットしない状態となっていました。 そちらの環境では改善されているでしょうか? お手数ですが一度ご確認頂ければと思います。 田辺公平