Como fazer consulta booleana simples no solr de manchas solares

>>> 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}>

Eu quero consultas booleanas simples para começar a trabalhar em manchas solares, eu tentei muitas possibilidades não é simplesmente levá-lo.

O AND e o NOT parecem estar funcionando de acordo com a configuração do dismax. Como posso fazer a consulta OR funcionar?

Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion