【问题标题】:Sunspot/SOLR queries using OR太阳黑子/SOLR 查询使用 OR
【发布时间】:2012-11-27 22:57:33
【问题描述】:

我想为模型设置 Sunspot,如下所示:

Sunspot.search(Show) do
  with(:id).equal_to MY_QUERY.to_i
  OR
  with(:legacy_id).equal_to MY_QUERY.to_i
end

有没有办法进行太阳黑子搜索,它返回一个匹配任一条件的节目?

谢谢,

乔

【问题讨论】:

    标签: ruby-on-rails ruby solr sunspot


    【解决方案1】:

    你可以使用 any_of

    Sunspot.search(Show) do
      any_of do
        with(:id).equal_to MY_QUERY.to_i
        with(:legacy_id).equal_to MY_QUERY.to_i
      end
    end
    

    希望这会有所帮助。 谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多