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

Back to archive index

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


村上です。

名前間違い大変失礼しました。訂正いたします。

2016年1月6日 18:51 Naoya Murakami <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*****>:
>
> 茅野様
>>
>> 佐藤です。
>>
>> すいません。
>> @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