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
上手くいきました。