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