[groonga-dev,03833] Re: stem.soが存在しません

Back to archive index

Naoya Murakami visio****@gmail*****
2016年 1月 6日 (水) 18:51:38 JST


村上です。

現在、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*****>:

> 茅野様
>
> 佐藤です。
>
> すいません。
> @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*****>:
>
>>
>> 茅野様
>>
>> 佐藤です。
>>
>> 多分これで間違いないと思いますが、、
>>
>> 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***** <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*****
>>> 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$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
下載 



groonga-dev メーリングリストの案内
Back to archive index