以下の状況を考えてみましょう。いう単語を含むエントリーを探します。結果を見るまでは適切なタグはわかりません。有効なタグそれぞれについてマッチするレコード数がわかれば、その中から適切なタグを選ぶことができます。このような用途のためにドリルダウンを使えます。「有効なタグ」と「そのタグを持っているレコード数」のペアをリストにして返します。このリストからタグを選ぶと「検索したけどヒット数0」という状況を避けることができます。リストの中からレコード数が少ないタグを選べば「検索結果が多すぎる」という状況も避けることができます。ドリルダウン結果を使うと次のようなUIを作ることができます。検索結果を絞り込むリンク。(ユーザーはキーボードから検索クエリーを入力する必要がなくなります。リンクをクリックすればよいからです。)多くのECサイトではこのUIを使っています。Amazonのサイドメニューを見てください。Groongaはグループ化したレコードの数を数えるだけでなく、グループ化したレコードのカラムの値の中から最大値・最小値を見つけたり、合計値を計算したりすることができます。実行中に0個以上のカラムを動的に作ることができます。この機能を使うと計算した値に対してドリルダウンしたりウィンドウ関数と使ったりできます。以下は計算した値に対してドリルダウンするために動的カラムを使う例です。いう名前のカラムを新しく作っています。値を分類した値を入れます。刻みで分類し、一番小さい数値をその分類の代表値とします。