kentoku
kento****@gmail*****
2013年 5月 4日 (土) 15:24:17 JST
斯波です。 > ・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 >