2013-06-18 44 views
2

我有太陽黑子/ SOLR實現與一些文本字段,我想要搜索「期限A」或「期限B」。我無法弄清楚如何做到這一點。全文檢索使用太陽黑子/ SOLR

s = Product.search do 
    any_of do 
    fulltext "Term A" 
    fulltext "Term B" 
    end 
end 

不起作用(返回所有記錄)。

我不明白這將如何直接在SOLR中工作,也不會看到它如何通過太陽黑子工作。

回答

3

是的,它不起作用。 但是,您可以改用邏輯表達式。

喜歡 「和」 「或」 「+」 「 - 」 ......等

在你的情況下,嘗試

s = Product.search do 
    fulltext "Term A OR Term B" 
end 

它的作品給我。