ongaeshi
ongae****@gmail*****
2014年 1月 9日 (木) 01:49:31 JST
おんがえしです。
ある Groonga::Array を生成した際、Groonga::Table#select の結果から実レコードのidを取得したい時は
results = array.select("aaa") # 検索
record = results.first # 検索結果からレコードを取得
id = record.key.id # 実レコードのidを取得
で取得出来ますが、 Groonga::Table#paginate の結果からは取得出来ないようです。
results = array.select("aaa") # 検索
results.paginate( # さらにページネーション処理
[["_score", :desc]],
:page => 1)
record = results.first # ページネーション結果からレコードを取得
id = record.key.key.id # エラー、record.key の結果が nil になる
paginateの結果から実レコードのidを取得することは可能でしょうか?
--
/******************************************
ongaeshi
MAIL: ongae****@gmail*****
WEB: http://ongaeshi.me
Twitter: http://twitter.com/ongaeshi
******************************************/