sunspot solrでは、ファセットを介して同様の属性を持つレコードをグループ化できます。しかし、2つの属性からファセットフィルターを実行することは可能ですか?
私は自分の検索でこれをやってみました:
facet_search = User.search do
facet :attribute1, :attribute2
end
facet_search.facet(:attribute1, :attribute2)
これにより、nil値を取得し続け、attribute1とattribute2に同様の値を持つレコードがあると確信しています。
attribute1に「orange」という値を持つレコードが2つあるとします。そして、これら2つのレコードには、attribute2に「ワシ」としての値があります。
2つの列に基づいてレコードをグループ化するために使用できるsunspotの機能はありますか?それを行うにはどうすればよいですか?
よろしくお願いします。