[groonga-dev,01473] groonga-normalizer-mysql が適用されない

アーカイブの一覧に戻る

saki kashi saki.****@gmail*****
2013年 6月 5日 (水) 19:38:38 JST


初めまして、kashiharaと申します。
mroongaを使用する事になり、MLに加入させていただきました。
どうぞよろしくお願いします。

mysql:5.5.30
mroonga:3.0.4
OS:CentOS release 5.7

http://mroonga.org/ja/docs/install.html#install-from-the-source-code
こちらの手順を参考にmroongaは正常にインストール出来、動作検証が出来ているのですが、
テーブルを作成すると以下のようなwarningが発生します。

mysql> create table test_collate (
    -> id            int primary key auto_increment,
    -> note          text,
    -> val           varchar(4),
    -> FULLTEXT INDEX(val)
    -> ) engine=mroonga default charset utf8;
Query OK, 0 rows affected, 1 warning (0.03 sec)

mysql> show warnings;
+---------+------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Level   | Code | Message

                  |
+---------+------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Warning |  138 | NormalizerMySQLGeneralCI normalizer isn't found for
utf8_general_ci. Install groonga-normalizer-mysql normalizer.
NormalizerAuto is used as fallback. |
+---------+------+-------------------------------------------------------------------------------------------------------------------------------------------------------+

groonga-normalizer-mysqlは以下のようにインストール済みなのですが、
正常に適用できていないように見受けられます。

# yum list installed | grep groonga
groonga.x86_64                           3.0.4-0
installed
groonga-devel.x86_64                     3.0.4-0
installed
groonga-libs.x86_64                      3.0.4-0
installed
groonga-normalizer-mysql.x86_64          1.0.4-1
installed
groonga-plugin-suggest.x86_64            3.0.4-0
installed
groonga-release.noarch                   1.1.0-1
installed

動作確認をすると、unknownになっております。

mysql> select mroonga_command('normalize NormalizerMySQLGeneralCI
ブラックふらつくバルスパルスaABCaABC') as result\G
ERROR 1026 (HY000): unknown normalizer: <NormalizerMySQLGeneralCI>
mysql> select mroonga_command('normalize NormalizerMySQLUnicodeCI
ブラックふらつくバルスパルスaABCaABC') as result\G
ERROR 1026 (HY000): unknown normalizer: <NormalizerMySQLUnicodeCI>
mysql> select mroonga_command('normalize
NormalizerMySQLUnicodeCIExceptKanaCIKanaWithVoicedSoundMark
ブラックふらつくバルスパルスaABCaABC') as result\G
ERROR 1026 (HY000): unknown normalizer:
<NormalizerMySQLUnicodeCIExceptKanaCIKanaWithVoicedSoundMark>


恐れ入りますが、こちらの問題の解決方法をご教示いただけないでしょうか?
どうぞよろしくお願いします。



groonga-dev メーリングリストの案内
アーカイブの一覧に戻る