【问题标题】:How do I filter / exclude subclasses from Thinking Sphinx results?如何从 Thinking Sphinx 结果中过滤/排除子类?
【发布时间】:2012-11-19 05:53:33
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails search sphinx thinking-sphinx


    【解决方案1】:

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

    define index do

    where "parentObjects.type is null"

    end

    parentObjects 是父对象的表名。

    【讨论】:

      猜你喜欢
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多