#はじめに
MeCabにNEologd辞書を追加したかったが、権限がなくインストールができなかったので
ユーザー辞書で読み込んだ方法をメモ
#環境
Windows 10 64bit
MeCab 0.996 32bit
#NEologdの導入手順
##NEologdのインストール
以下のURLからNEologdをダウンロードする
https://github.com/neologd/mecab-ipadic-neologd
##csvファイルのコンパイル
###csvファイルの準備
ダウンロードしてきたmecab-ipadic-neologd-master内のseedフォルダに
csvファイルを固めたものがあるので、解凍する
一つ一つがMeCabの辞書ファイルになっているので、自分が読み込みたいcsvファイルだけ解凍する
###csvファイルのコンパイル
csvファイルを準備したら
コマンドプロンプトで以下のコマンドを入力してcsvファイルをコンパイルする
"C:\Program Files (x86)\MeCab\bin\mecab-dict-index" -d "C:\Program Files(x86)\MeCab\dic\ipadic" -u <ユーザー辞書を置きたい場所\ユーザー辞書名.dic> -f utf-8 -t utf-8 <csvファイルの場所\csvファイル名.csv>
##MeCabからユーザー辞書を読み込む
PythonファイルでMeCabからユーザー辞書を読み込む場合は
Taggerを使うときに、以下のように-uオプションでユーザー辞書を指定する
,(カンマ)でユーザー辞書を複数指定が可能
import MeCab
m = MeCab.Tagger("-u hoge.dic,fuga.dic")
#参考