mecab-ipadic-neologdを使えばweb上から得た新しい単語の解析も可能になる。
mecabはインストールされている前提で、辞書からの登録。
$ git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git
$ cd mecab-ipadic-neologd/
$ ./bin/install-mecab-ipadic-neologd
[install-mecab-ipadic-NEologd] : Start..
[install-mecab-ipadic-NEologd] : Check the existance of libraries
[install-mecab-ipadic-NEologd] : find => ok
[install-mecab-ipadic-NEologd] : sort => ok
[install-mecab-ipadic-NEologd] : head => ok
[install-mecab-ipadic-NEologd] : cut => ok
[install-mecab-ipadic-NEologd] : egrep => ok
[install-mecab-ipadic-NEologd] : mecab => ok
[install-mecab-ipadic-NEologd] : mecab-config => ok
[install-mecab-ipadic-NEologd] : make => ok
[install-mecab-ipadic-NEologd] : curl => ok
[install-mecab-ipadic-NEologd] : sed => ok
[install-mecab-ipadic-NEologd] : cat => ok
[install-mecab-ipadic-NEologd] : diff => ok
[install-mecab-ipadic-NEologd] : tar => ok
[install-mecab-ipadic-NEologd] : unxz is not found.
not foundの場合はxzをインストールする。
$ brew install xz
$ ./bin/install-mecab-ipadic-neologd
きちんと動作すると途中でyes or noを聞かれる
[install-mecab-ipadic-NEologd] : Do you want to install mecab-ipadic-NEologd? Type yes or no.
yes
yesと答えた後、パスワードを入力
default system dictionary | mecab-ipadic-NEologd
エン ケン | エンケン
マツコ 会議 | マツコ会議
ど根性 ガエル の 娘 | ど根性ガエル の 娘
スマ ステ | スマステ
山下 美月 | 山下美月
蒼 井 翔太 | 蒼井翔太
ワッキー 貝山 | ワッキー貝山
亜 人 ちゃん | 亜人 ちゃん
男 水 | 男水
ハミルトン 島 | ハミルトン島
島田 八 段 | 島田 八段
天守 物語 | 天守物語
ひだ まり スケッチ | ひだまりスケッチ
一例として、上記の内容が出力される。
インストール完了
実際に使う時は以下のコマンドをパスつきで実行
分かち書きオプションもばっちり
$ mecab -d /usr/local/lib/mecab/dic/mecab-ipadic-neologd/ -Owakati
0 件のコメント:
コメントを投稿