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 } 以上です。 よろしくお願いいたします。 ※要望ですが、メーリングリストの過去ログを検索できるようにしていただけるとありがたいです……。