Mecabの導入
Mac OSX10.5へのMecab(形態素解析ツール)の導入とphp拡張モジュール導入のメモ
本体と辞書のインストール
http://mecab.sourceforge.net/からmecab-X.X.tar.gz(本体)とmecab-ipadic-2.7.0-XXXX.tar.gz(辞書)と
本体をインストール
% tar zxfv mecab-X.X.tar.gz % cd mecab-X.X % ./configure --with-charset=utf8 % make % su # make install
辞書をインストール
% tar zxfv mecab-ipadic-2.7.0-XXXX.tar.gz % mecab-ipadic-2.7.0-XXXX % ./configure --with-charset=utf8 % make % su # make install
実行例
以下のように入力ファイルとオプションを指定して実行。
mecab abc.txt -F"%m\t%h\n" -N 3 -l 2
主なオプションは以下のとおり
-
- -l <0|1|2>
- -a ソフトわかち書き
- -N
解の個数 - -F 出力フォーマット
%m -> 形態素の文字列
%h -> 品詞ID, 定義はpos-id.def
php拡張モジュール
http://page2.xrea.jp/#php_mecabから取得して以下のとおりインストール
$ tar xvzf php_mecab-0.2.0.tgz $ cd php_mecab-0.2.0 $ phpize $ ./configure --with-php-config=/path/to/php-config --with-mecab=/path/to/mecab-config $ make $ sudo make install
あとphpコードでの使い方は、exampleフォルダにあるサンプルコードを参照....