[groonga-dev,01374] Re: spider使用時の全文検索結果の並び替え(order by)について

Back to archive index

kentoku kento****@gmail*****
2013年 5月 5日 (日) 00:18:54 JST


斯波です。

> spider3.0ならうまくいきそうですので、spiderを3.0にして、これから、インデックス構築したいと思います。

それはよかったです。


> 本番と同等のデータについては、テストできていませんが、インデックス構築完了後、試したいと思います。

何かありましたら、またご連絡ください。

どうぞ、よろしくお願いします。




2013年5月4日 18:41 Naoya Murakami <visio****@gmail*****>:

> 村上です。
>
> テスト環境のspiderを3.0にして、テーブルを2つつくって、テストレコードを2つ、3ついれて、
> ローカルでspiderテーブルでリンクしたところ、spiderテーブルに対して、ソートのかかるクエリを
> 発行し、うまくソートできました。
>
> テスト環境のspiderを2.28に戻し、spiderテーブルを別名でつくり直した上で、同じソートのかかる
> クエリを発行したところ、以下のメッセージが発生し、失敗しました。
>
>  Got error 12500 'unknown' from SPIDER
>
> spider3.0ならうまくいきそうですので、spiderを3.0にして、これから、インデックス構築したいと思います。
>
> 本番と同等のデータについては、テストできていませんが、インデックス構築完了後、試したいと思います。
>
> これでなんとか、現状のハードウェア資産でデータベース構築ができそうです。
>
> どうもありがとうございました。
>
> 以上、よろしくお願いします。
>
>
>
>
> 2013年5月4日 15:24 kentoku <kento****@gmail*****>:
>
> > 斯波です。
> >
> > >
> ・mroongaでは、spiderでリンクしたテーブルに対して、上記のように、全文検索して並び替えすることは現状サポートされていないのでしょうか。
> > サポートされていますし、最適化も行われます。
> > 本現象について、簡単に再現できるかどうか確認してみたのですが、再現はできませんでした。
> >
> > お手数ですが、Spiderを最新版(3.0)にアップグレードして頂き、再現を確認して
> > 頂けませんでしょうか?
> > また、もし可能でしたら、簡単な再現手順を頂けますようお願い致します。
> >
> > どうぞ、よろしくお願いします。
> >
> >
> >
> > 2013年5月3日 21:56 Naoya Murakami <visio****@gmail*****>:
> >
> > > 村上と申します。
> > >
> > > 先ほどは、パーサ指定の件、どうもありがとうございました。
> > > 調査不足で申し訳ありませんでした。
> > >
> > >
> > >
> >
> spider側の問題かもしれませんので、こちらで相談させていただいて大丈夫かわかりませんが、spiderを利用した際のmroongaの動作について、ご存知でしたら教えてください。
> > >
> > > mroongaのテーブルにリンクしたspiderのテーブルに対して、
> > > 以下のクエリにより、全文検索が可能ですが、
> > > SELECT * FROM table WHERE MATCH(column) AGAINST("test") LIMIT 10;
> > >
> > > 以下のように、全文検索し、かつ、orderbyで並べ替えるクエリを発行すると、(Lost connection to MySQL server
> > > during query)のメッセージが発生し、mysqldが再起動されます。
> > >
> > > クエリ
> > > SELECT * FROM table WHERE MATCH (column) AGAINST ("test") ORDER BY
> column
> > > LIMIT 10;
> > >
> > > ERROR 2013 (HY000):groonga.logには、
> > > 2013-05-03 21:21:02.561032|n|ed5cc720|mroonga 3.03 started.
> > > 2013-05-03 21:21:02.561060|n|ed5cc720|log level is 'NOTICE'
> > > しか残っていませんでした。
> > >
> > > なお、LIKE検索等、全文検索を用いない場合は、正常にorderbyができました。
> > >
> > > ・mroonga3.03(ラッパーMyISAM)
> > > ・spider2.28バンドル版MySQL
> > >
> > > <質問>
> > >
> ・mroongaでは、spiderでリンクしたテーブルに対して、上記のように、全文検索して並び替えすることは現状サポートされていないのでしょうか。
> > >
> > >
> > >
> >
> ・mroongaには、以下のような制限があるようですので、レコード数千万超、400GB弱(MyISAMでFULLTEXTINDEXなし時)のデータを1テーブルにまとめて管理することは、不可能でしょうか。
> > >
> > >     最大レコード数: 268,435,455 (約2億6千万)
> > >     最大語彙数: 268,435,455 (約2億6千万)
> > >     最大インデックスサイズ: 256GByte
> > >
> > >
> > >
> > > 以上、よろしくお願いします。
> > > _______________________________________________
> > > groonga-dev mailing list
> > > groon****@lists*****
> > > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
> > >
> > _______________________________________________
> > groonga-dev mailing list
> > groon****@lists*****
> > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
> >
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
>



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