最近、Web アプリに追加searchkickしましたが、調査は名前フィールドでしか機能しません。私のコードがあります:
モデル :
class Campaign
[...]
searchkick language: "French"
[...]
def self.search_fields(params)
@query = "*#{params[:search]}*"
@search = Campaign.search @query, fields: [:name, :categories, :professional, :brief] , misspellings: {distance: 2}
@search.results
end
しかし、
@search = Campaign.search @query, fields: [:name, :categories, :professional, :brief] , misspellings: {distance: 2}
この調査は、すべてのモデルの名前に対してのみ機能します。しかし、:categories、:professional、:brief、:date などの他のフィールドで検索したい.
どうやってやるの ?