2012-11-27 85 views
1

我想设置太阳黑子的模型如下:太阳黑子/ SOLR查询使用OR

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

有没有办法做到太阳黑子搜索它返回匹配任一条件的展会?

感谢,

回答

3

您可以使用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 

希望这有助于。 谢谢。