info****@webmk*****
info****@webmk*****
2016年 1月 6日 (水) 22:18:27 JST
こんばんは、茅野です。 (名前はよく間違われるのでお気になさらずに) 皆様の早速の回答、感謝しております。 UnixのOS周りは不慣れなもので、いろいろと調べながらやっております。 libstemmerがインストールされていないから、ということですが、例えば実際の ところ、ステミングを有効にした場合、日本語ではどのよう な効果が期待され るでしょうか? Mroongaの以下のページでは、「develops」というクエリーに対して「develop」 「developing」 「developed」がヒットするとあります。 http://mroonga.org/ja/docs/tutorial/storage.html#how-to-specify-the-token-filters これが日本語であれば、どんな例になりますでしょうか? 具体例などありましたら紹介いただけると幸いです。 もし日本語では効果が薄いようでしたら、このフィルターの導入を見合わせた方 がいいのかな、と考えております。 On 2016/01/06 19:01, Hiroyuki Sato wrote: > 村上様 > > 佐藤です。 > コメントありがとうございます。 > おっしゃるとおり、libstemmerはCentOS6ではパッケージ提供されていませんね。 > 失礼いたしました。 > > CentOS7からはlibstemmerが提供されているようです。 > > 2016年1月6日(水) 18:52 Naoya Murakami <visio****@gmail***** > <mailto:visio****@gmail*****>>: > > 村上です。 > > 現在、CentOSではlibstemmerはyumでパッケージ提供されていないため、 > stem.oは公式のGroongaのrpmにパッケージされていないのだと思います。 > > 現在、TokenFilterStemを使う場合はlibstemmerがインストールされた > 状態でソースからGroongaをビルドする必要があると思います。 > > 少し敷居が高いですね。 > 芳野さんの環境ではソースでの導入は厳しいでしょうか? > ソースでの導入でもよければ導入方法の説明はできると思います。 > > 難しいようであれば、このissueのようにバンドル化を待つ必要があります。 > https://github.com/groonga/groonga/issues/430 > > http://groonga.org/ja/blog/2014/10/29/release.html > にはMySQLとTokenStemの相性が悪いって書いてありますね。 > これ現在も相性が悪いのかな? > > > こちらは須藤さんが解消済みで、現在はMySQL互換のノーマライザーを > 利用してもTokenFilterStemを利用することができます。 > > 以上です。 > > > 2016年1月6日 18:14 Hiroyuki Sato <hiroy****@gmail***** > <mailto:hiroy****@gmail*****>>: > > 茅野様 > > 佐藤です。 > > すいません。 > @cosmo__さんからコメントいただいたのですが、 > https://twitter.com/cosmo__/status/684661925527994368 > > 上記からすると、yumでインストールしなおしてもstem.soが > 導入されないかもしれません。 > > もし再いインストールしてもうまくいかない場合、 > 積極的にTokenStemを使う理由がなければ、該当の説明は > 実施しなくても良いように思います。 > > http://groonga.org/ja/blog/2014/10/29/release.html > にはMySQLとTokenStemの相性が悪いって書いてありますね。 > これ現在も相性が悪いのかな? > > @cosmo__さんありがとうございます。 > > > > 2016年1月6日(水) 17:52 Hiroyuki Sato <hiroy****@gmail***** > <mailto:hiroy****@gmail*****>>: > > > 茅野様 > > 佐藤です。 > > 多分これで間違いないと思いますが、、 > > http://blog.createfield.com/entry/2014/10/29/084941 > TokenFilterStemは、libstemmerがインストールされている 必要 > があるため、注意が必要です。 > > となっているので、libstemmerが必要なのだと思います。 > centosならyum install libstemmer-devel > と先にしてgroongaを入れ直せば良いように思います。 > > よろしくお願いします。 > > > > 2016年1月6日(水) 17:40 info****@webmk***** > <mailto:info****@webmk*****> <info****@webmk***** > <mailto:info****@webmk*****>>: > > はじめまして。茅野と申しま す。 > つい先日からGroonga(Mroonga)を使用させてもらっています。 > > AWS(Amazon Linux)にてシステムを構築し、チュートリア > ルをひとつづつ進め > ているのですが、以下のページのトークンフィルターの指定 > でエラーとなってし > まってい ます。 > > http://mroonga.org/ja/docs/tutorial/storage.html#how-to-specify-the-token-filters > > 以下のSQLをphpMyAdminで行うと、 > > SELECT mroonga_command('register token_filters/stem'); > > 以下のエラーが表示されます。 > > cannot find plugin file: > </usr/lib64/groonga/plugins/token_filters/stem.so> > > 実際に該当するディレクトリを確認すると、 > 「stop_word.so」は存在しますが > 「stem.so」が存在しません。 > > ちなみにインストールは以下のコマンドで行いました。 > > sudo yum install -y > http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm > sudo yum install -y > http://repo.mysql.com/mysql-community-release-el6-7.noarch.rpm > sudo yum makecache > sudo yum install -y mysql-community-mroonga > sudo yum install -y groonga-tokenizer-mecab > > Stemのトークンフィルターを利用するにはどうすればいいで > しょうか? > もしインストールで不足しているものがあるようでしたら、 > お知らせいただけれ > ば幸いです。 > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > <mailto:groon****@lists*****> > http://lists.osdn.me/mailman/listinfo/groonga-dev > > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** <mailto:groon****@lists*****> > http://lists.osdn.me/mailman/listinfo/groonga-dev > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** <mailto:groon****@lists*****> > http://lists.osdn.me/mailman/listinfo/groonga-dev > > > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.osdn.me/mailman/listinfo/groonga-dev -------------- next part -------------- HTMLの添付ファイルを保管しました...Download