[groonga-dev,04340] Re: 【質問】groonga に TokenMecab を追加するには、

Back to archive index

Hiroyuki Sato hiroy****@gmail*****
2017年 4月 18日 (火) 14:22:49 JST


内山さん

佐藤です。
一応ドキュメントにMecabを利用する場合の手順を追記してもらいました。

http://pgroonga.github.io/ja/install/freebsd.html

FreeBSDの流儀がわからないので、sudo pkg install -y ja-mecab-ipadicの方が
sudo pkg install -y japanese/mecab-ipadic
より良かったら教えてください。

とりあえずどちらでも動くしいいか、、というポリシーです。




2017年4月18日(火) 13:29 Hiroyuki Sato <hiroy****@gmail*****>:

> 内山さん
>
> 佐藤です。
> ありがとうございます。
>
> 一応手元にFreeBSD 10.3を用意して検証したので次のどちらでも大丈夫のようです。
>
> ただオプションは-fじゃなくて-yですね。修正しておきます。
>
> ```
> % sudo pkg install ja-mecab-ipadic
> Updating FreeBSD repository catalogue...
> Fetching meta.txz: 100%    944 B   0.9kB/s    00:01
> Fetching packagesite.txz: 100%    6 MiB  71.0kB/s    01:24
> Processing entries: 100%
> FreeBSD repository update completed. 26277 packages processed.
> All repositories are up to date.
> Checking integrity... done (0 conflicting)
> The following 1 package(s) will be affected (of 0 checked):
>
> New packages to be INSTALLED:
> ja-mecab-ipadic: 2.7.0.20070801_1
>
> Number of packages to be installed: 1
>
> Proceed with this action? [y/N]: y
> [1/1] Installing ja-mecab-ipadic-2.7.0.20070801_1...
> ```
>
>
> ```
> % sudo pkg install -y japanese/mecab-ipadic
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up to date.
> All repositories are up to date.
> Checking integrity... done (0 conflicting)
> The following 1 package(s) will be affected (of 0 checked):
>
> New packages to be INSTALLED:
> ja-mecab-ipadic: 2.7.0.20070801_1
>
> Number of packages to be installed: 1
> [1/1] Installing ja-mecab-ipadic-2.7.0.20070801_1...
> ```
>
>
> 2017年4月18日(火) 11:12 <toshio_uchiy****@mirro*****>:
>
>> 佐藤様
>>
>>
>>
>> お世話になります。内山です。
>>
>>
>>
>> わたくしのメールに間違えがありました。
>>
>> mecab の ipadic-utf8 の pkg install は
>>
>>
>>
>> root @ moovle:/pgsql/data # pkg install ja-mecab-ipadic-utf8
>>
>> Updating FreeBSD repository catalogue...
>>
>> FreeBSD repository is up to date.
>>
>> All repositories are up to date.
>>
>> Checking integrity... done (0 conflicting)
>>
>> The most recent version of packages are already installed
>>
>> root @ moovle:/pgsql/data #
>>
>>
>>
>> こちらのように、ja- を付けないといけないようです。
>>
>> 修正のほどよろしくお願いします。
>>
>> 申し訳ありません。
>>
>>
>>
>> *From:* groon****@lists***** [mailto:
>> groon****@lists*****] *On Behalf Of *Hiroyuki Sato
>> *Sent:* Monday, April 17, 2017 10:19 PM
>> *To:* 全文検索エンジンGroonga開発メーリングリスト
>> *Subject:* [groonga-dev,04336] Re: 【質問】groonga に TokenMecab を追加するには、
>>
>>
>>
>> 内山さん
>>
>>
>>
>> 佐藤です。
>>
>> ありがとうございます。
>>
>>
>>
>> ドキュメント修正の提案をしました。
>>
>> https://github.com/pgroonga/pgroonga.github.io/pull/22/files
>>
>>
>>
>>
>>
>>
>>
>> 2017年4月17日(月) 18:36 <toshio_uchiy****@mirro*****>:
>>
>> 佐藤様
>>
>>
>>
>> お世話になります。内山です。
>>
>> pkg でも準備されていますね。
>>
>>
>>
>> root @ moovle:~ # pkg install mecab-ipadic-utf8
>>
>> Updating FreeBSD repository catalogue...
>>
>> Fetching meta.txz: 100%    944 B   0.9kB/s    00:01
>>
>> Fetching packagesite.txz: 100%    6 MiB   1.2MB/s    00:05
>>
>> Processing entries: 100%
>>
>> FreeBSD repository update completed. 26286 packages processed.
>>
>> All repositories are up to date.
>>
>> Updating database digests format: 100%
>>
>> pkg: No packages available to install matching 'mecab-ipadic-utf8' have
>> been found in the repositories
>>
>> root @ moovle:~ #
>>
>>
>>
>> わたくしのマシンには、もうインストール済みなので
>>
>> インストールされないだけだと思います。
>>
>> ご参考になれば。
>>
>>
>>
>> *From:* groon****@lists***** [mailto:
>> groon****@lists*****] *On Behalf Of *Hiroyuki Sato
>> *Sent:* Monday, April 17, 2017 3:13 PM
>> *To:* 全文検索エンジンGroonga開発メーリングリスト
>> *Subject:* [groonga-dev,04331] Re: 【質問】groonga に TokenMecab を追加するには、
>>
>>
>>
>> 内山さん
>>
>>
>>
>> 佐藤です。
>>
>> ご連絡をありがとうございます。
>>
>>
>>
>> なるほどportsでインストールされたんですね。
>>
>> pkgだとmecab-ipadic-utf8は提供されていないんでしょうか?
>>
>> ご存知でしたら教えて下さい。
>>
>>
>>
>> よろしくお願いします。
>>
>>
>>
>>
>>
>>
>>
>> 2017年4月17日(月) 14:39 <toshio_uchiy****@mirro*****>:
>>
>> 佐藤様
>>
>>
>>
>> お世話になります。内山と申します。
>>
>> 勝手がわからないので、使ったコマンドを書きます。
>>
>>
>>
>> # cd /usr/ports/japanese/mecab-ipadic-utf8/
>>
>> # make install clean
>>
>>
>>
>> だけでできるようになりました。
>>
>> よろしくお願いします。
>>
>>
>>
>> *From:* groon****@lists***** [mailto:
>> groon****@lists*****] *On Behalf Of *Hiroyuki Sato
>> *Sent:* Monday, April 17, 2017 2:25 PM
>> *To:* 全文検索エンジンGroonga開発メーリングリスト
>> *Subject:* [groonga-dev,04328] Re: 【質問】groonga に TokenMecab を追加するには、
>>
>>
>>
>> 内山さん
>>
>>
>>
>> 動作してなによりです。
>>
>> http://pgroonga.github.io/ja/install/freebsd.html
>>
>>
>>
>> ここに書かれていなかったMecabのインストール内容を追加できると今後FreeBSDでpgroongaを試す方などに
>>
>> 参考になるかもしれませんね。
>>
>>
>>
>> もし時間があれば、githubでPull Requestをしてみてはいかがでしょうか?
>>
>> やり方がわからなければ、https://gitter.im/oss-gate/general こちらで質問するか
>>
>> (OSS Gateについてはこちら、
>> http://oss-gate.github.io/announce/update/2015/12/17/welcome-to-oss-gate.html
>> )
>>
>>
>>
>> あるいはこのMLに追加実行したコマンドだけ書いていただけると助かります。
>>
>>
>>
>> よろしくお願いします。
>>
>>
>>
>>
>>
>>
>>
>> 2017年4月15日(土) 7:28 <toshio_uchiy****@mirro*****>:
>>
>> 佐藤様
>>
>>
>>
>> お世話になります。内山です。
>>
>> アドバイス、ありがとうございます。
>>
>> Mecab-ipadic-utf8 を入れたら、
>>
>>
>>
>> pgroonga_test=# create index pgroonga_content_mecab_index on memos using
>> pgroonga ( content ) with (tokenizer='TokenMecab' );
>>
>> CREATE INDEX
>>
>>
>>
>> できるようになりました。
>>
>> 今後ともよろしくお願いします。
>>
>>
>>
>> *From:* groon****@lists***** [mailto:
>> groon****@lists*****] *On Behalf Of *Hiroyuki Sato
>> *Sent:* Saturday, April 15, 2017 1:23 AM
>> *To:* 全文検索エンジンGroonga開発メーリングリスト
>> *Subject:* [groonga-dev,04323] Re: 【質問】groonga に TokenMecab を追加するには、
>>
>>
>>
>> 内山さん
>>
>>
>>
>> 佐藤です。
>>
>>
>>
>> FreeBSDについてはほんとどわからないのですが、
>>
>> mecabはインストールされているのでしょうか?
>>
>>
>>
>> 最新がどうなのかわかりませんが、ちょっとググると
>>
>> mecabの辞書をpkgで入れるとEUCになるのでUTF-8で入れる場合はportsで
>>
>> いれると良いようですね。
>>
>>
>>
>> 一般的には
>>
>> 1, mecabを入れる
>>
>> 2, mecabの辞書を入れる
>>
>> 3, groongaを入れる。
>>
>>
>>
>> の順番になるかと思います。依存関係で自動でmecabを入れてくれるのかもしれませんが、
>>
>> インストールされているか確認をしてみてはいかがでしょうか?
>>
>>
>>
>> よろしくお願いします。
>>
>>
>>
>>
>>
>>
>>
>> 2017年4月15日(土) 0:01 <toshio_uchiy****@mirro*****>:
>>
>> Groonga メーリングリスト各位
>>
>>
>>
>> お世話になります。内山と申します。
>>
>>
>>
>> Groonga の tokenize 機能に Mecab を使ってみたいと考えています。
>>
>> 須藤様の書いた、FreeBSD への groonga, pgroonga のインストール
>>
>> マニュアル通りにインストールしました。状態は、
>>
>>
>>
>> root @ moovle:~ # groonga
>>
>> > tokenize TokenMecab "東京都案内"
>>
>> [[-22,1492181600.058167,0.0002703666687011719,"[tokenize] nonexistent
>> tokenizer:
>> <TokenMecab>",[["create_lexicon_for_tokenize","proc_tokenize.c",139]]]]
>>
>> >
>>
>> です。
>>
>> FreeBSD で
>>
>>
>>
>> pkg install groonga-token-mecab
>>
>>
>>
>> などとしましたが当たりません。
>>
>> ソースからインストールするのでしょうか。Tokenizer に Mecab を
>>
>> インストールする方法を教えていただけますでしょうか。
>>
>> よろしくお願いします。
>>
>> _______________________________________________
>> 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
>>
>> _______________________________________________
>> 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
>>
>> _______________________________________________
>> 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...
Download 



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