範囲指定されたクエリでSunspotを使用して全文検索を実装していますが、機能していません。「with」クエリを削除して検索すると機能しますが、クエリを追加すると機能しません。私はドキュメントを見てきましたが、正しく構造化されているはずです。何か考えはありますか?
Name と category はどちらも 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
ご助力ありがとうございます!