我正在使用Sunspot進行全文搜索,但是它不起作用。當我刪除'with'查詢和搜索時,它可以工作,但是當我添加查詢時沒有。我查看過文檔,它應該結構正確,有什麼想法?太陽黑子範圍內的查詢不起作用
名稱和類別都是Items表中的字符串。作爲一個純粹的骨頭嘗試,我一直試圖通過空搜索來獲取「電子」項目,通常會導致所有項目不顯示查詢。
型號
searchable do
text :name, :category
string :category
end
控制器
def search
@search = Item.search do
fulltext (params[:search])
with(:category, 'electronics')
end
@items = @search.results
respond_to do |format|
format.html
format.js
end
end
非常感謝您的幫助!
您是否已將'reindex'ed您的模型並致力於Sunspot?如果你沒有文字搜索,但用「with」搜索? – lulalala