http://taku910.github.io/mecab/#download
「mecab-0.996.tar.gz」(mecab本体)
「mecab-ipadic-2.7.0-20070801.tar.gz」(辞書ファイル)
をダウンロードする。
形態素解析mecabのソースファイルをダウンロード
http://taku910.github.io/mecab/#download
tar xvf mecab-0.996.tar.gz
cd mecab-0.996
./configure --enable-utf8-only --prefix=/opt/local/
make
sudo make install
( --with-charset=utf8 で文字コードをutf8にしている)
( --prefix=/opt/local/ でインストール先を指定している)
tar xvf mecab-ipadic-2.7.0-20070801.tar.gz
cd mecab-ipadic-2.7.0-20070801
./configure --with-mecab-config=/opt/local/bin/mecab-config --with-charset=utf8 --prefix=/opt/local/
make
sudo make install
echo 'export PATH=/opt/local/bin:$PATH' >> ~/.bash_profile
source .bash_profile
mecab
で mecabを起動する。
後は解析したい日本語を入力するだけ。
ダチョウ倶楽部のメンバーは肥後克広と寺門ジモンと上島竜兵である。
ダチョウ 名詞,一般,*,*,*,*,ダチョウ,ダチョウ,ダチョー
倶楽部 名詞,一般,*,*,*,*,倶楽部,クラブ,クラブ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
メンバー 名詞,一般,*,*,*,*,メンバー,メンバー,メンバー
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
肥後 名詞,固有名詞,人名,姓,*,*,肥後,ヒゴ,ヒゴ
克広 名詞,固有名詞,人名,名,*,*,克広,カツヒロ,カツヒロ
と 助詞,並立助詞,*,*,*,*,と,ト,ト
寺門 名詞,固有名詞,人名,姓,*,*,寺門,テラカド,テラカド
ジモン 名詞,固有名詞,人名,名,*,*,ジモン,ジモン,ジモン
と 助詞,並立助詞,*,*,*,*,と,ト,ト
上島 名詞,固有名詞,人名,姓,*,*,上島,ウエシマ,ウエシマ
竜 名詞,固有名詞,人名,名,*,*,竜,リュウ,リュー
兵 名詞,接尾,一般,*,*,*,兵,ヘイ,ヘイ
で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ
ある 助動詞,*,*,*,五段・ラ行アル,基本形,ある,アル,アル
。 記号,句点,*,*,*,*,。,。,。
brew install xz
git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git
cd mecab-ipadic-neologd
./bin/install-mecab-ipadic-neologd
なお、デフォルトでは一部の辞書はインストールされませんので 、全部入りな mecab-ipadic-NEologd をインストールするには
./bin/install-mecab-ipadic-neologd -n -a
とします。
インストールされた辞書は次のコマンドで確認することができます
echo `mecab-config --dicdir`"/mecab-ipadic-neologd"
インストールされた辞書の場所を調べた後次のように実行します
mecab -d /opt/local/lib/mecab/dic/mecab-ipadic-neologd
ダチョウ倶楽部のメンバーは肥後克広と寺門ジモンと上島竜兵である。
ダチョウ倶楽部 名詞,固有名詞,人名,一般,*,*,ダチョウ倶楽部,ダチョウクラブ,ダチョークラブ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
メンバー 名詞,一般,*,*,*,*,メンバー,メンバー,メンバー
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
肥後克広 名詞,固有名詞,人名,一般,*,*,肥後克広,ヒゴカツヒロ,ヒゴカツヒロ
と 助詞,並立助詞,*,*,*,*,と,ト,ト
寺門ジモン 名詞,固有名詞,人名,一般,*,*,寺門ジモン,テラカドジモン,テラカドジモン
と 助詞,並立助詞,*,*,*,*,と,ト,ト
上島竜兵 名詞,固有名詞,一般,*,*,*,上島竜兵,ウエシマリュウヘイ,ウエシマリューヘイ
で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ
ある 助動詞,*,*,*,五段・ラ行アル,基本形,ある,アル,アル
。 記号,句点,*,*,*,*,。,。,。
EOS
しっかり固有名詞 肥後克広 , 寺門ジモン , 上島竜兵 が登録されています
コマンドラインからmecabを使う1つの方法として do_mecab というシェルスクリプトを作成する。
/opt/local/bin/do_mecab というファイルを下記の内容で作成する
sudo vi /opt/local/bin/do_mecab
#! /bin/sh
echo $*|/opt/local/bin/mecab -d /opt/local/lib/mecab/dic/mecab-ipadic-neologd
作成後実行権限を与える
chmod 755 do_mecab
これで
do_mecab ダチョウ倶楽部のメンバーは肥後克広と寺門ジモンと上島竜兵である。
で実行できる。