モデルの多くのフィールドで用語を検索するために検索バーを実行したいと考えています。今のところ、私はこのコードを持っています:
@query_search = "#{params[:search]}"
products = Campaign.search query: {match: {name: @query_search}}, fields: [{owner: @query_search}], misspellings: {distance: 2}
結果はname
フィールドでのみ機能します (正確なケースのみ)。fields: [{owner: @query_search}]
変化なし。私はこのようなことをしようとしました:
products = Campaign.search query: {match: {name: @query_search, brief: @query_search}}, fields: [{owner: @query_search}], misspellings: {distance: 2}
しかし、結果はありません。スペルミスはいずれにしても機能しません。
それで、誰かアイデアがありますか?ありがとう !