toshi****@gmail*****
toshi****@gmail*****
2013年 6月 25日 (火) 16:51:14 JST
木村様
作者です。
Igo-php をご利用いただきありがとうございます。
私の環境での実行結果は、
Array
(
[0] => Morpheme Object
(
[surface] => 私
[feature] => 名詞,代名詞,一般,*,*,*,私,ワタシ,ワタシ
[start] => 0
)
[1] => Morpheme Object
(
[surface] => は
[feature] => 助詞,係助詞,*,*,*,*,は,ハ,ワ
[start] => 1
)
[2] => Morpheme Object
(
[surface] => 17
[feature] => 名詞,数,*,*,*,*,*
[start] => 2
)
[3] => Morpheme Object
(
[surface] => 歳
[feature] => 名詞,接尾,助数詞,*,*,*,歳,サイ,サイ
[start] => 4
)
[4] => Morpheme Object
(
[surface] => です
[feature] => 助動詞,*,*,*,特殊・デス,基本形,です,デス,デス
[start] => 5
)
[5] => Morpheme Object
(
[surface] => 。
[feature] => 記号,句点,*,*,*,*,。,。,。
[start] => 7
)
)
となりましたので、やはり環境、または辞書の問題かと思います。
現在使用している辞書に関して、ご不安があれば、
http://files.basex.org/etc/
こちらに、以前 BaseX という OSS のチームに提供した Igo 用の辞書
(ipadic.zip) がありますので、これを使っていただいて構いません。
今回の木村様のケースに該当するどうか、現時点ではわかりませんが、以前、
Macユーザの方から同様の質問があり、そのときは、実行環境への辞書のアッ
プロードに FileZilla を使用したところ、アップロード後の辞書のサイズが
変わってしまった、というような事がありました。
一度、BaseX の辞書を試していただき、その際、もし実行環境へのFTP転送
などを行っているのであれば、アップロード後の辞書のファイルサイズを確認
することをおすすめいたします。
以上、よろしくお願いいたします。
> お世話になっております。
> 木村と申します。
>
> Igo-phpを大変ありがたく使わせていただいています。
>
> 早速質問ですが、
> Igo-phpを使用していて、半角文字が入っている文字列の
> parseおよびwakatiができなくて困っております。
> 半角文字が入っている場合、parse、wagatiの戻り値は空の配列になってい
ます。
> 半角文字が入っていなければparse、wagati共に問題無く動作しております。
>
> 使い方としては以下のようにしています。
>
> $igo = new Igo('./ipadic', 'UTF-8');
> $result = $igo->parse('私は17歳です。');
> $result = $igo->wakati('私は17歳です。');
>
> 環境はLinux、PHP5.2系です。
> 辞書は以下サイトを参考にintel Macにて生成しました。
> http://php-archive.net/php/morphological-analysis/
>
> 何か問題点等あれば教えていただけないでしょうか?
>
> 以上、宜しくお願いいたします。
>
> 木村憲一
> kimur****@gmail*****
>