我想为一个模型设置太阳黑子,如下所示:

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

有没有办法在太阳黑子返回符合任一条件的节目时进行搜索?
谢谢,

最佳答案

你可以使用任何

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

希望这有帮助。
谢谢。

关于ruby-on-rails - 使用OR的Sunspot/SOLR查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13594734/

10-11 03:19