Mac(Lion)で形態素解析ソフト(MeCab)を試す

javaで動作できる形態素解析ソフトを探してMeCabというソフトを知り、試しにMacで動作させてみました。

インストール先

インストールするMeCab

MeCab本体をインストール

MeCab本体のダウンロードサイトから最新版をダウンロード。
mecab-0.98.tar.gzを取得し、/usr/local/srcに配置。

srcディレクトリ(無ければ作成して)に移り、解凍。

$ cd /usr/local/src
$ tar zxvf  mecab-0.98.tar.gz

作成された「mecab-0.98」ディレクトリに移動し、configureします。
このとき、prefixでインストール先を、with-charasetでutf8を指定しておきましょう。

$ cd mecab-0.98
$ ./configure --prefix=/usr/local/mecab-0.98 --with-charset=utf8

makeし、インストールします。

$ make
$ sudo make install

使い易いように、シンボリックリンク作成

$ sudo ln -s /usr/local/mecab-0.98 /usr/local/mecab

使い易いように、binを環境変数のPATHに入れておきます。

$ vi ~/.bash_profile
PATH=$PATH:/usr/local/mecab/bin/
$ source ~/.bash_profile

MeCab辞書をインストール

MeCab辞書ダウンロードサイトから最新版をダウンロード
mecab-ipadic-2.7.0-20070801.tar.gzを取得し、/usr/local/srcに配置。

srcディレクトリに移り、解凍。

$ cd /usr/local/src
$ tar zxvf  mecab-ipadic-2.7.0-20070801.tar.gz

作成された「mecab-ipadic-2.7.0-20070801」ディレクトリに移動し、configureします。
このとき、with-mecab-configでMeCab本体のconfigを、with-charasetでutf8を指定しておきましょう。

$ cd mecab-ipadic-2.7.0-20070801
$ ./configure --with-mecab-config=/usr/local/mecab/bin/mecab-config --with-charset=utf8

makeし、インストールします。

$ make
$ sudo make install

MeCabの動作確認

mecabコマンドを実行して、動作確認。

$ mecab
mecabをインストールしました。さっそくこの文章を解析してみます。

動作結果

mecab     名詞,一般,*,*,*,*,*
を     助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
インストール     名詞,一般,*,*,*,*,インストール,インストール,インストール
し     動詞,自立,*,*,サ変・スル,連用形,する,シ,シ
まし     助動詞,*,*,*,特殊・マス,連用形,ます,マシ,マシ
た     助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
。     記号,句点,*,*,*,*,。,。,。
さっそく     副詞,助詞類接続,*,*,*,*,さっそく,サッソク,サッソク
この     連体詞,*,*,*,*,*,この,コノ,コノ
文章     名詞,一般,*,*,*,*,文章,ブンショウ,ブンショー
を     助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
解析     名詞,サ変接続,*,*,*,*,解析,カイセキ,カイセキ
し     動詞,自立,*,*,サ変・スル,連用形,する,シ,シ
て     助詞,接続助詞,*,*,*,*,て,テ,テ
み     動詞,非自立,*,*,一段,連用形,みる,ミ,ミ
ます     助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス
。     記号,句点,*,*,*,*,。,。,。
EOS

上手くいきました。