質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.33%

  • Windows

    1540questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

  • Mecab

    194questions

    Mecabは、オープンソースの形態素解析エンジンです。 言語、辞書、コーパスに依存しない汎用的な設計を基本方針としています。 Mecabの由来は、開発者の好物である和布蕪(めかぶ)から名づけられました。

【MeCab】バッチでの実行結果にユーザー辞書が反映されない

受付中

回答 0

投稿

  • 評価
  • クリップ 0
  • VIEW 282

t_ike

score 5

【実行しようとしていること】
MeCabにユーザー辞書を追加して、バッチファイルの中で解析をしようとしています。
【生じていること】
コマンドライン(コマンドプロンプト上に直接入力)で解析を実行するとユーザー辞書が反映されるが、バッチファイルを作成して解析を実行しようとするとユーザー辞書が反映されない。
【実行コマンド】
echo "高血圧糖尿病高脂血症虫垂炎" |mecab
【実行結果】
<コマンドライン(コマンドプロンプト)>
高血圧  名詞, 固有名詞, 人名, *, *, *, 高血圧, 高血圧, 高血圧
糖尿病  名詞, 固有名詞, 人名, *, *, *, 糖尿病, 糖尿病, 糖尿病
高脂血症        名詞, 固有名詞, 人名, *, *, *, 高脂血症, 高脂血症, 高脂血症
虫垂炎  名詞, 固有名詞, 人名, *, *, *, 虫垂炎, 虫垂炎, 虫垂炎
<バッチファイル経由>
高血圧    名詞,一般,*,*,*,*,コウケツアツ,コーケツアツ
糖尿    名詞,一般,*,*,*,*,トウニョウ,トーニョー
病    名詞,接尾,一般,*,*,*,ビョウ,ビョー
高    名詞,接尾,一般,*,*,*,ダカ,ダカ
脂    名詞,一般,*,*,*,*,アブラ,アブラ
血    名詞,一般,*,*,*,*,チ,チ
症    名詞,接尾,一般,*,*,*,ショウ,ショー
虫垂炎    名詞,一般,*,*,*,*,チュウスイエン,チュースイエン
【環境】
Windows Server 2016
MeCab mecab-0.996-64

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正の依頼

  • papinianus

    2018/06/26 13:08

    実行ユーザが違うことが考えられるのですが、バッチはどのようにして実行していますか?

    キャンセル

  • t_ike

    2018/06/26 15:26

    ありがとうございます。コマンドプロンプトは管理者(administrator)で行っています。Batについてもログ出力してみましたが、実行者は管理者(administrator)でした。

    キャンセル

  • can110

    2018/06/28 13:39

    コマンドプロンプトとバッチでの「mecab -D」実行結果に違いはないでしょうか?

    キャンセル

まだ回答がついていません

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.33%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • Windows

    1540questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

  • Mecab

    194questions

    Mecabは、オープンソースの形態素解析エンジンです。 言語、辞書、コーパスに依存しない汎用的な設計を基本方針としています。 Mecabの由来は、開発者の好物である和布蕪(めかぶ)から名づけられました。