環境
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.11.2
BuildVersion: 15C50
mecabインストール
$ brew install mecab
$ brew info mecab
/usr/local/Cellar/mecab/0.996
$ brew install mecab-ipadic
$ brew info mecab-ipadic
/usr/local/Cellar/mecab-ipadic/2.7.0-20070801
動作確認
新語は対応していない
$ mecab
Apple Watch 最高!
Apple 名詞,固有名詞,組織,*,*,*,*
Watch 名詞,一般,*,*,*,*,*
最高 名詞,一般,*,*,*,*,最高,サイコウ,サイコー
! 記号,一般,*,*,*,*,!,!,!
ユーザ辞書追加
Wikipediaのタイトル, はてなキーワードのcsvファイル作成
- user.csvを作成(参考)
辞書のコンパイル
$ /usr/local/Cellar/mecab/0.996/libexec/mecab/mecab-dict-index \
-d /usr/local/lib/mecab/dic/ipadic \
-u user.dic \
-f utf-8 \
-t utf-8 user.csv
- オプションの意味
- -d DIR: システム辞書があるディレクトリ
- -u FILE: FILE というユーザファイルを作成
- -f charset: CSVの文字コード
- -t charset: バイナリ辞書の文字コード
mecabrcにpathを通す
$ vi /usr/local/etc/mecabrc
userdic = /usr/local/lib/mecab/dic/ipadic/user.dic
ユーザ辞書追加の動作確認
$ mecab
Apple Watch 最高!
Apple Watch 名詞,一般,*,*,*,*,Apple Watch,*,*,hatena
最高 名詞,一般,*,*,*,*,最高,サイコウ,サイコー
! 記号,一般,*,*,*,*,!,!,!