Как сделать простой логический запрос в sunspot solr

>>> marketing = User.search do |s|
>>>     s.fulltext "Marketing"
>>> end
>>> marketing.total
1448

>>> sales = User.search do |s|
>>>     s.fulltext "Sales"
>>> end
>>> sales.total
567

>>> marketing_and_sales = User.search do |s|
>>>     s.fulltext "Marketing AND Sales"
>>> end
>>> marketing_and_sales.total
945

>>> marketing_or_sales = User.search do |s|
>>>     s.fulltext "Marketing OR Sales"
>>> end
>>> marketing_or_sales.total
945  

<Sunspot::Search:{:fq=>["type:User"], :q=>"Marketing AND Sales", :fl=>"* score",      :qf=>"textfield1 textfield2 textfield3", :defType=>"dismax", :start=>0, :rows=>30}>

Я хочу, чтобы простые булевы запросы работали на sunspot-rails, solr Я перепробовал много возможностей, не просто взяв его.

AND и NOT, кажется, работают согласно конфигурации dismax. Как я могу сделать запрос ИЛИ работать.

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос