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
sqlインジェクション対策 プレースホルダ prepareとbind

【参考URL】http://www.syon.co.jp/syontech/te …

lgi01a201309210900
PHPセキュリティ

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

php-logo
PHPの日付計算

[日付比較] http://ameblo.jp/hyperdev/entry-1 …

php-logo
【PHP】php5.5にしたら ssh2.soとmecab.soでエラーが。

下記のようなエラー。 PHP Warning:PHP Startup: Unab …

cakephp_logo
Cake 2.X バーチャルフィールドでソート

ちょっと、悩んだのでメモ findにorder条件を設定するとき、下記のようにな …