好的,所以我有一个需要搜索的日期字段,但我需要像在 mysql 查询中一样按天搜索
search_conditions << ["DAY(open_date) != ?", event.thursday.day] if options[:thur].blank?
我需要用 Thinking Sphinx 来做这个条件,所以我尝试了这个
attr_accessor :event_day
def event_day
self.start_date.day
end
#thinking sphinx configurations for the event search
define_index do
indexes event_day
...
...
在搜索中我尝试了这个
search_string = "@event_day -#{event.thursday.day}" unless options[:thur].blank?
但我不断收到此错误
index event_core: query error: no field 'event_day' found in schema
任何使这项工作的方法