wakis****@gmail*****
wakis****@gmail*****
2012年 8月 8日 (水) 16:55:18 JST
須藤様へ、 wakisukeです。 ご連絡ありがとうございます。 Centosでは自動では/usr/local/lib/にパスが通っていないようでした、、、が。 ./mecab_check success! となるようにパスを通しても、Mysql restart時のgroonga.logの出力は相変わらず、 16:47:55.498910|e|d01937e0|mecab_new2 failed in check_mecab_dictionary_encoding と、出ています。 この状態でテーブルを作成しても、同様にwarningが出ており、内容も同じく specified fulltext parser <TokenMecab> doesn't exist. default fulltext parser <TokenBigram> is used instead. となっていました。 -----Original Message----- From: Kouhei Sutou Sent: Wednesday, August 08, 2012 4:30 PM To: groon****@lists***** Subject: [groonga-dev,01001] Re: TokenMecabが見つからない 須藤です。 In <7BD86F9F9B674F74B59AB5352ED72AED @ yusukeDPC> "[groonga-dev,01000] Re: TokenMecabが見つからない" on Wed, 8 Aug 2012 15:54:19 +0900, <wakis****@gmail*****> wrote: > 教えていただいた通り、Mecabで形態素解析してみましたが、 > 例通りに実行できました。 > (すこしメールとスペース位置に相違がありますが、動作に問題はないようです) そうですか。。。 > mroongaの問題ではなく、Mecabの問題ということだけでも収穫です。 > Mecabで調整してみます。 以下のサンプルプログラムをビルドしてみると何かわかるかもしれ ません。 /tmp/mecab_check.c: #include <stdio.h> #include <mecab.h> int main(void) { mecab_t *mecab; mecab = mecab_new2("-Owakati"); if (mecab) { printf("success!\n"); } else { printf("fail!: %s\n", mecab_strerror(NULL)); } return 0; } ビルドと実行: % cd /tmp % cc -o mecab_check mecab_check -lmecab % ./mecab_check success! 手元では↑のように「success!」と表示されるのですが、おそらく、 以下のようにエラーになると思います。 fail!: ${エラーメッセージ} このエラーメッセージを見るとヒントがあるかもしれません。。。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) groongaサポート: http://groonga.org/ja/support/ プログラミングが好きなソフトウェア開発者を募集中: http://www.clear-code.com/recruitment/ _______________________________________________ groonga-dev mailing list groon****@lists***** http://lists.sourceforge.jp/mailman/listinfo/groonga-dev