For Want Of A Better Word

【なぜ!】php_mecabでユーザー辞書って有効にならない?

      2015/04/18

シェルでコマンドラインからは、ユーザー辞書で登録した内容が抽出されるけど、WEB_PHP経由で実施したものは、ユーザー辞書の中身が反映されない。

シェルから実行

echo ‘二フッ化ラドン’ | mecab
二フッ化ラドン名詞,固有名詞,*,*,*,*,二フッ化ラドン,*,*,wikipedia_word

php拡張モジュール経由 ‘mecab.so’ MeCab_Tagger()の奴。

なんぞ!?

と思っていたらどうやらphpでmecab.soを使っての場合は、userdicの設定はiniに設定しないといけないみたい。

今回はini_set()で対応。
しかし課題あり。
・複数辞書の設定方法が分からん。。
・デフォルト辞書をユーザ―辞書にしたい(特定の単語だけ分解したい。。)

 - mecab, php

  関連記事

ハッシュ化

入力値をmd5 sha1 sha256 blowfishといったアルゴリズムを利 …

エラー処理の指針

pearのサイト http://pear.php.net/manual/ja/s …

WordPressで作ったページと同じデザインで、好きなコンテンツを好きな場所に作りたい

下記のわがままをかなえるため、調査 そもそも、wordpressでブログを作った …

【PHP】$_Serverの中身

 

クロームでブラウザ・端末エミュレート機能の使い方。えらく見つけづらくなった。。

クロームのエミュレーターが見つけづらくなったのでメモ。 ①デベロッパーツールを開 …