繁体   English   中英

如何从Think Sphinx结果中过滤/排除子类?

[英]How do I filter / exclude subclasses from Thinking Sphinx results?

我有一个带有子类的(Rails)对象,但是当我使用Thinking Sphinx时,我只想搜索该父对象,而不要搜索子类。 我使用Rails的典型STI设置,并在父对象上定义了:type列。

弄清楚了。 在父对象上定义索引时,请设置以下内容:

define index do

where "parentObjects.type is null"

end

parentObjects是父对象的表的名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM