【发布时间】:2018-07-24 10:04:28
【问题描述】:
如何将两个太阳黑子搜索条件与 OR 条件结合起来? 我在这里试过↓但没有成功。
first_search_conditions = Proc.new do |s|
s.with(:store_id, 1)
end
second_search_conditions = Proc.new do |s|
s.with(:store_id, 2)
s.fulltext('hello') do |ft|
ft.fields(name_words: 90)
end
end
def search(first_block, second_block)
Sunspot.new_search(Offer) do |s|
s.any_of do |scope|
first_block.call(scope)
second_block.call(scope)
end
end
end
search(first_search_conditions, second_search_conditions)
【问题讨论】:
标签: ruby-on-rails ruby sunspot sunspot-rails sunspot-solr