環境は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オプションもつけていますが、やはり今回作成したユーザー辞書が反映されていないようです。
他にどういった原因が考えられますでしょうか?どうぞよろしくお願いいたします。