【全文検索】groonga【senna後継】
at PHP
101:nobodyさん
13/05/31 04:55:23.95 TNUtMHtE.net
windows用のmroongaをダウンロードしたいのですが、
ファイルがnot foundになります
URLリンク(packages.groonga.org)
ここを見るとファイルが一つもありません
何故ですか
102:nobodyさん
13/05/31 04:59:57.68 .net
トリトン使うことにしますた
103:nobodyさん
13/06/01 00:02:56.00 .net
>>101
URLリンク(mroonga.org)
104:nobodyさん
13/06/01 00:08:19.27 .net
>>103
not foundには変わりないけど・・どういう意味ですか?
105:nobodyさん
13/06/01 00:22:35.73 .net
>>104
ごめんなさい。確認するの忘れてた…
106:nobodyさん
13/06/01 00:46:50.58 .net
MLでWin版のテスト募集されてましたよ。
URLリンク(sourceforge.jp)
107:nobodyさん
13/08/31 NY:AN:NY.AN .net
隔週連載groonga
URLリンク(gihyo.jp)
URLリンク(qiita.com)
108:nobodyさん
13/09/11 20:24:29.01 .net
頻発にテーブルupdateすると壊れるからマジで使えない
109:nobodyさん
13/10/22 16:49:55.87 .net
mroongaでカンマ区切りでインデックスさせるにはどうしたらいいすか?
110:nobodyさん
13/11/22 17:20:10.93 .net
>>92
64bit版にしたら全く問題なかった
111:nobodyさん
14/01/05 03:05:09.06 .net
mroongaとして使ってて、導入コストも低いし性能も問題ないんだけど
何の前触れもなく検索が遅くなったりするのが怖い
112:nobodyさん
14/02/05 10:56:52.51 k8lujHJw.net
groonga のテーブル定義がさっぱりわかりません。
例えば wikipedia のデータをストアしたい場合、
どーすればいいのでしょうか?
113:nobodyさん
14/02/07 09:34:56.28 .net
groonga-dev のメーリングリストで教えてもらったから勝手に転載するわよ!
# <field name="id" type="string" indexed="true" stored="true" required="true"/>
# Groongaではレコードを一意に識別する値はキーとして扱う。
# 必須。required="true"相当?
table_create Articles TABLE_PAT_KEY ShortText
# <field name="title" type="text_ja" indexed="true" stored="true" required="true"/>
column_create Articles title COLUMN_SCALAR Text
114:nobodyさん
14/02/07 09:36:19.44 .net
# <field name="revision" type="int" indexed="false" stored="true"/>
column_create Articles revision COLUMN_SCALAR Int32
# <field name="user" type="string" indexed="true" stored="true"/>
column_create Articles user COLUMN_SCALAR ShortText
# <field name="userId" type="int" indexed="false" stored="true"/>
column_create Articles user_id COLUMN_SCALAR UInt64
# <field name="text_ja" type="text_ja" indexed="true" stored="true" required="true"/>
column_create Articles text_ja COLUMN_SCALAR Text
# <field name="timestamp" type="date" indexed="true" stored="true" default="now" multiValued="false"/>
# default="now"相当の機能はありません。
column_create Articles timestamp COLUMN_SCALAR Time
115:nobodyさん
14/02/07 09:37:39.49 .net
# ↓のtype="string"の転置索引用の語彙表:
# <field name="id" type="string" indexed="true" stored="true" required="true"/>
# <field name="user" type="string" indexed="true" stored="true"/>
# Bigramでトークナイズする。
table_create Terms TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram --normalizer NormalizerAuto
# indexed="true"に相当。
column_create Terms articles_text COLUMN_INDEX|WITH_POSITION|WITH_SECTION Articles _key,user
# ↓用の転置索引用の語彙表:
# <field name="title" type="text_ja" indexed="true" stored="true" required="true"/>
# <field name="text_ja" type="text_ja" indexed="true" stored="true" required="true"/>
# text_jaに相当するのは--default_tokenizer TokenMecab。
table_create JapaneseTerms TABLE_PAT_KEY ShortText --default_tokenizer TokenMecab --normalizer NormalizerAuto
# indexed="true"に相当。
column_create JapaneseTerms articles_text COLUMN_INDEX|WITH_POSITION|WITH_SECTION Articles title,text_ja
116:nobodyさん
14/02/07 09:38:53.27 .net
# ↓用の転置索引用の語彙表:
# <field name="timestamp" type="date" indexed="true" stored="true" default="now" multiValued="false"/>
# カラムに入っている値(タイムスタンプ)そのものをトークンとして使うので
# トークナイザーは指定しない。
# キーの型をTimeにしてArticles.timestamp(トークンの型)とあわせることがポイント。
table_create Times TABLE_PAT_KEY Time
# Articles.timestamp用の転置索引の定義。indexed="true"に相当
column_create Times articles_timestamp COLUMN_INDEX Articles timestamp
117:nobodyさん
14/02/07 09:41:18.24 .net
難しいだわさ。
118:nobodyさん
14/02/07 15:45:35.46 .net
groongaは一部中国語に対応してるみたいだけど、拡張すればその他の言語もいけるのかな
119:nobodyさん
15/02/08 14:09:10.77 brXmi2cE.net
Droonga最新版 (1.0.9) がUbuntuにもCentOSにもインストールできなくなってしまった
更新も止まってるし、そろそろ見切りを付けて移行したほうがよさげかな?
使い始めたときの思惑と違って分散処理が不要になったから
素のGroongaでもよさそうだけど、簡単に移れるものなのかな・・・ドキドキ
120:nobodyさん
15/02/08 14:10:21.74 brXmi2cE.net
正確にはUbuntuではインストールできない
CentOSではselectが実行できない
Debianは試していない
121:nobodyさん
15/02/08 16:58:58.79 brXmi2cE.net
無事、素のGroongaに移行完了(データは移行中)
Droongaなんていらんかったんや!
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
3089日前に更新/30 KB
担当:undef