[Igo-php-devel] Igo.phpの使い方 (H.M)

Back to archive index

Toshio HIRAI toshi****@gmail*****
2016年 10月 26日 (水) 16:52:26 JST


美藤様

Igo-php をご利用いただきありがとうございます。
PHPが発したメッセージ自体は、存在しないファイルをオープンしようとしたということのようですので、まずはコンストラクタで指定した辞書ファイルの場所をご確認ください。


辞書ファイルを "/home/user/ipadic" に置いた場合、

	 $igo = new Igo("/home/user/ipadic");


となります。

よろしくお願いいたします。





> お世話になります。
>
> 美藤と申します。
> 初めて形態素解析を使ってみました。
> 実行したところ、
> Warning: fopen(/var/www/html/ConvYahoo/ipadic/word2id): failed to open
> stream: No such file or directory in /var/www/html/ConvYahoo/lib/Igo/FileMappedInputStream.php
> on line
>
> とエラーが表示されます。
> 調べてみたところ下記関数にて発生しているようです。
> WordDic.php
> public function __construct($dataDir) {
>     $this->trie = new Searcher($dataDir . "/word2id"); <-- これ??
>     $this->data = FileMappedInputStream::_getString($dataDir .
> "/word.dat");
>     $this->indices = FileMappedInputStream::_getIntArray($dataDir .
> "/word.ary.idx");
>
> これは辞書の作り方を間違っているのでしょうか。
> それとも他に何か必要なものがあるのでしょうか。
>
> こちらにこの質問が適切なのか不明でしたが、メールしてみました。
> 可能であればご教授下さい。
> 宜しくお願いいたします。
>
> 2016/10/25
> 美藤
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
Download 



Igo-php-devel メーリングリストの案内
Back to archive index