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.