[groonga-dev,04586] rroonga における drilldown について

Back to archive index

t. Kad pute.****@gmail*****
2018年 2月 16日 (金) 12:29:55 JST


はじめまして。pute と申します。
rroonga の drilldown の使い方について質問させてください。

groonga を直接使う場合、drilldown によって検索結果と集計結果を一度に取得することができますが、
rroonga ではどのように記述したらよいでしょうか?

Table#group を呼んで、Record#sub_records から取得できるかと思ったのですが、
以下のように記述すると常に空の配列になってしまいます。
https://ideone.com/UC2SzK
念のためコードを転記しておきます。

require 'rroonga'
Groonga::Database.create(:path => 'a.db')
Groonga::Schema.create_table('users', :type => :patricia_trie,
:key_type => :short_text) do |t|
  t.short_text 'name'
end

users = Groonga['users']
users.add('a', name: 'aaa')
users.add('b', name: 'aaa')
users.add('c', name: 'bbb')

users.group('name').each{|record| p record.sub_records.to_a }

以上です。
よろしくお願いいたします。

※要望ですが、メーリングリストの過去ログを検索できるようにしていただけるとありがたいです……。



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