<div dir="ltr"><div><div>村上です。<br><br>思ったのですが、本件、対応しようと思うと以下のような方法になるでしょうか。<br><br>・Droongaのようにドリルダウンやselectの結果テーブルに対して、<br>さらに多段の検索、集計やグループができるオプションを実装する。<br></div><br>・返り値はドリルダウンのようにもう一つ配列を増やす。<br><br></div>問題は、jsonじゃなくてコマンドの形式で多段の数珠つなぎを表現する<br>のは難しいことと、ただでさえ多いselectの引数がさらに増えることです<br>かね。<br><br>結構、大変そうですね。。<br><br>私的には多段でなくても、2段目だけでもあるとかなり嬉しいです。<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">2016年2月1日 20:40 Naoya Murakami <span dir="ltr">&lt;<a href="mailto:visio****@gmail*****" target="_blank">visio****@gmail*****</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div>村上です。<br><br></div>Groongaのselectコマンドで参照ベクターカラムのドリルダウン<br>を使っています。<br><br></div>1:Nの関係のものを全文検索しつつ1コマンドで高速に集計できて<br>便利です。<br><br>現在、ベクターカラムの場合、ドリルダウン結果のヘッダーからは<br>キーの種類数がわかるのですが、キーの総数はわかりません。<br><br>円グラフなどでトータルからの割合を求めるために、レコードの<br>総数を取得したいです。<br><br>たとえば、以下の様な場合、<br><br></div><div>_id| _key| _nsubrecs<br></div>1 |  A | 100 <br></div>2 |  B | 50 <br></div><div><br></div><div>2ではなくて150が欲しいです。あと_nsubrecsだけでなくて、<br>calc_typeがSUMの場合の合計値も欲しいです。<br><br>いったん、Groupをして集計した後でキーの種類数は減っている<br>ので、グループ結果テーブルで再計算するのでも問題ないです。<br><br>アプリを作っている際にどうしても欲しかったので、現在、直接<br>procのselectを改造して、drilldownのoutputのheaderに総数を<br>書き込むようにしています。<br><br>これを解決するために良い方法はないでしょうか?<br></div><div>(どうしようもなければ、C APIのtable_groupを使って再実装する<br>しかないかなぁとか思ったりもしてますが、procのselectのドリル<br>ダウンは重厚で、再実装が億劫です。)<br><br>よろしくお願いします。<br><br><br><br><br></div></div>
</blockquote></div><br></div>