标签: ruby-on-rails search sphinx thinking-sphinx
我有一个带有子类的(Rails)对象,但是当我使用Thinking Sphinx时,我只想搜索那个父对象,并排除搜索子类。我正在使用典型的Rails STI设置,在父对象上定义了:type列。
答案 0 :(得分:0)
想出来。在父对象上定义索引时,请设置以下内容:
define index do
where "parentObjects.type is null"
end
parentObjects是父对象的表的名称。