mecabのユーザー辞書追加をしても反映されません。
環境はMac OS High Sierraです。
mecabで辞書を新しく登録するために、下記のようなcsv(utf-8)をつくり、ユーザー辞書として追加しました。
肝機能障害,,,0,名詞,一般,*,*,*,*,*,*,*
下記のような形で実行しています。
➜ userdic /usr/local/libexec/mecab/mecab-dict-index \
-d /usr/local/lib/mecab/dic/ipadic \
-u /usr/local/lib/mecab/dic/userdic/medical.dic \
-f utf-8 -t utf-8 medical_terms.csv
reading medical_terms.csv ... 1
emitting double-array: 100% |###########################################|
done!
➜ userdic ls
medical.dic medical_terms.csv
➜ userdic echo '肝機能障害' | mecab -u medical.dic -N2
肝 接頭詞,名詞接続,*,*,*,*,肝,カン,カン
機能 名詞,サ変接続,*,*,*,*,機能,キノウ,キノー
障害 名詞,一般,*,*,*,*,障害,ショウガイ,ショーガイ
EOS
肝 名詞,一般,*,*,*,*,肝,キモ,キモ
機能 名詞,サ変接続,*,*,*,*,機能,キノウ,キノー
障害 名詞,一般,*,*,*,*,障害,ショウガイ,ショーガイ
EOS
上記のようにmecab-dict-indexは問題なく実行できています。IPA品詞体系は問題ないはずです。コストの問題も考え、-N2オプションもつけていますが、やはり今回作成したユーザー辞書が反映されていないようです。
他にどういった原因が考えられますでしょうか?どうぞよろしくお願いいたします。