0
當前我正在使用solr在數據庫中進行搜索。 我想要的是按日期排序。模型中的軌道條件,以便使用太陽黑子solr對結果進行排序
問題:日期被序列化爲數據庫中的數組,因爲它可以被本地化。
我的邏輯然後會尋找一個國家特定的條目,如果不是那裏,使用默認的條目。
因此,它可以是這樣的:
[{"DE" => "localizeddate"}, {"EN" => "localizeddate"}, ...]
或像這樣:
[{"default" => "defaultdate"}]
現在,我的類看起來像這樣
class Product < ActiveRecord::Base
serialize :colors, Array
serialize :variants, Array
serialize :images, Array
serialize :sizes, Array
serialize :online_from, Array
searchable do
text :dw_productid, :display_name, :short_description
time :online_from # This is the date that solr will pick up for sorting
end
end
的問題是,我不能只通過:online_from
來solr。 如何在這裏插入邏輯?我在模型中做到了嗎?
感謝
本傑明