如何使用太阳黑子过滤月份范围

时间:2011-11-14 14:54:22

标签: ruby-on-rails sunspot

我想使用太阳黑子进行搜索和过滤。我想在日期字段“date_start”上使用月号进行过滤。如何仅使用日期字段的月份部分进行过滤?

我试过这样的事情:

with(:date_start).greater_than(3) 

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

向模型添加虚拟属性,例如:

def month
  self.date_start.strftime('%m')
end

然后将其添加到索引并搜索它!