[groonga-dev,04023] ドリルダウン結果の任意のkeyの順位を取得したい

Back to archive index

Naoya Murakami visio****@gmail*****
2016年 4月 29日 (金) 18:12:32 JST


村上です。

Groongaでドリルダウン結果の任意のkeyの順位を取得できるようにしたいと
考えています。

たとえば、

_key, _nrecs
東京, 5000
神奈川, 3000
兵庫, 300

というドリルダウン結果がある場合、兵庫が3番目であることを知りたいです。

数が少ない場合は全部だせばいいのですが、1万件とかになると全部
吐き出すのはやりたくないです。

そこで、以下のような実装案を考えてみました。

1. グループ結果に順位を割り当てる
--drilldown[label].calc_type RANK

2. ドリルダウン結果をfilterする
--drilldown[label].filter '_key == "タグA"'

RANKをわざわざ割り当てるのは、filter後でもグループ結果時点の順位を
得るためです。
(filterしない場合は_idでランクはわかりますが、filterすると変わるので。)

この実装案はいかがでしょうか?
なにか意見があればお願いします。
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
Download 



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