[groonga-dev,02497] Re: 「GROUP BY」条件をmroonga_command()で再現する方法‏

Back to archive index

Kimura A a.kim****@live*****
2014年 7月 11日 (金) 19:04:29 JST


木村です。
須藤さんご回答ありがとうございます。

> すみません、これ、理由はウソでした。
> インデックスが使えなくてフルスキャンになるので遅いんです。

なるほど。いずれにせよ、NOT検索というのは速度面では鬼門なんですね。
Googleではどうなっていただろう、と思ってやってみたところ、NOT条件だけだとヒット件数0ですね。
データベースの常識を1つ学びました。

> カラムの値に対して前方一致検索するにはインデックスを張らないといけないのでした。

試してみたところ、--query条件のみでも、ドリルダウンとのセットでもちゃんと検索できることを確認しました!
既存のt1テーブルにインデックスを追加すると挙動がおかしくなったので、テーブルを作り直す形でやってみたところうまくいきました。
解決までお付き合いいただきどうもありがとうございましたm(_ _)m
 		 	   		  



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