3
除非我很高,否則我會嚴格按照文檔進行操作,但範圍界定仍不起作用。我沒有得到任何錯誤,結果只是一個空數組,當我做到以下幾點:太陽黑子Solr不能使用簡單的示波器
search = Product.search do
with(:website_id, 2)
end
@results = search.results
我從控制檯得到的迴應是這樣的:
=> <Sunspot::Search:{:fq=>["type:Product", "website_id_i:2"], :start=>0, :rows=>30, :q=>"*:*"}>
下面是該代碼我的產品型號的樣子:
searchable do
text :name
integer :website_id
end
當我用「不」同樣的搜索,我居然得到與2 website_id記錄我只是不明白爲什麼作用域不工作對「與」方法。
我已更新到最新版本的sunspot_rails
& sunspot_solr
寶石。
你救了我的理智,我的朋友。感謝您發佈此答案。 – justinraczak