MeCabとRubyバインディングインストール
本体、辞書utf8化
sudo apt-get install mecab libmecab-dev sudo apt-get install mecab-ipadic sudo /usr/lib/mecab/mecab-dict-index -d /usr/share/mecab/dic/ipadic -o /var/lib/mecab/dic/ipadic -f euc-jp -t utf-8 -p sudo /usr/lib/mecab/mecab-dict-index -d /usr/share/mecab/dic/juman -o /var/lib/mecab/dic/juman -f euc-jp -t utf-8
辞書選択
sudo update-alternatives --config mecab-dictionary
動作確認
% mecab よしよしよしよしぺろぺろぺろぺろ よし 感動詞,*,*,*,*,*,よし,ヨシ,ヨシ よし 感動詞,*,*,*,*,*,よし,ヨシ,ヨシ よし 感動詞,*,*,*,*,*,よし,ヨシ,ヨシ よし 感動詞,*,*,*,*,*,よし,ヨシ,ヨシ ぺろぺろ 副詞,一般,*,*,*,*,ぺろぺろ,ペロペロ,ペロペロ ぺろぺろ 副詞,一般,*,*,*,*,ぺろぺろ,ペロペロ,ペロペロ EOS ni^B日本語って難しいな ni 名詞,固有名詞,組織,*,*,*,* 記号,一般,*,*,*,*,* 日本語 名詞,一般,*,*,*,*,日本語,ニホンゴ,ニホンゴ って 助詞,格助詞,連語,*,*,*,って,ッテ,ッテ 難しい 形容詞,自立,*,*,形容詞・イ段,基本形,難しい,ムズカシイ,ムズカシイ な 助詞,終助詞,*,*,*,*,な,ナ,ナ EOS
バージョン確認
% mecab -v mecab of 0.96
wget http://jaist.dl.sourceforge.net/sourceforge/mecab/mecab-ruby-0.96.tar.gz tar zxvf mecab-ruby-0.96.tar.gz cd mecab-ruby-0.96/ ruby extconf.rb make sudo make install
試す
% ruby -rubygems -e 'require "MeCab"; puts MeCab::Tagger.new.parse("今日はざんまいに行く日ですかね")' 今日 名詞,副詞可能,*,*,*,*,今日,キョウ,キョー は 助詞,係助詞,*,*,*,*,は,ハ,ワ ざんまい 名詞,一般,*,*,*,*,ざんまい,ザンマイ,ザンマイ に 助詞,格助詞,一般,*,*,*,に,ニ,ニ 行く 動詞,自立,*,*,五段・カ行促音便,基本形,行く,イク,イク 日 名詞,非自立,一般,*,*,*,日,ヒ,ヒ です 助動詞,*,*,*,特殊・デス,基本形,です,デス,デス か 助詞,副助詞/並立助詞/終助詞,*,*,*,*,か,カ,カ ね 助詞,終助詞,*,*,*,*,ね,ネ,ネ EOS