我无法让 ThinkingSphinx 识别我的状况。
我的讨论模型包括以下代码:
define_index do
indexes [subject, body], :as => :text
indexes replies.body, :as => :reply_text
set_property :delta => true
end
正如预期的那样,这个搜索
Discussion.search "handy"
返回在其主题、正文或其中一个回复的正文中包含“方便”一词的任何讨论。
现在我正在实现一个“删除帖子”功能,我只想显示字段名为 :disabled == false 的讨论。
不幸的是,这个搜索:
Discussion.search "handy", :conditions => { :disabled => false }
无论如何,总是返回一个空数组。
为什么?