For Want Of A Better Word

【PHP】PHPでmecabを使う。

      2015/04/18

一旦整理。
ソースを借りたのここ。
PHP で Mecab を使って日本語形態素解析の結果を簡単に取得するまでの設定まとめ | ウェブル

wbMecab.php便利有難う。

辞書に追加する

・csvを用意する。
・dicに変換する。

/usr/local/libexec/mecab/mecab-dict-index -d/usr/local/lib/mecab/dic/ipadic -u 出力dicファイル名 -f utf-8 -t utf-8 入力CSVファイル名

・phpから使う場合は、php.iniかwbMecabの方のini_set()にユーザー辞書のパスをセット

・シェルから使う場合の辞書設定は下記

/usr/local/lib/mecab/dic/ipadic/dicrc もしくは /usr/local/etc/mecabrc に以下を追加
# userdic = 辞書名フルパス

シェルで解析実行

echo ‘対象のキーワード’ | mecab-u ユーザー辞書のフルパス

【参考】
MeCab: 単語の追加方法

とりあえずはは下記を参考にwikiepdiaのタイトルを辞書にすると大体OK。
phpで使う場合にユーザー辞書を複数記述する方法は分からん。。

 - mecab, php

  関連記事

lgi01a201309210900
PHPセキュリティ

「最善のセキュリティは、通常、ユーザによる業務の達成を防たげずに要求 を十分に達 …

php-logo
assoc

associnationの略語:連想、連合など 言語上は連想配列のこと。 htt …

centos_logo
memcache

Memcacheモジュールは、memcached に対する手続き型および オブジ …

java-logo
インタプリタ言語とコンパイル言語の違い。 コンパイル言語の安心感

いままで何となく、インタプリタだろうがコンパイルだろうが結局コンパイルを噛んでい …

php-logo
【PHP】【Slim】DBの利用は自力で頑張る!

公式の説明とか、サイトを眺めましたが特別O/Rマッパーのような機能は無く。 自分 …