我想做一个搜索栏来搜索我模型的许多领域中的一个术语。现在我有这个代码:
@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}
但没有结果,拼写错误在任何情况下都不起作用。
那么,有人有想法吗?谢谢 !