Searchkick реализует другой параметр - PullRequest
0 голосов
/ 20 июня 2019

моя модель выглядит как

Document < Model
  searchkick


end

в моем контроллере

параметры в моем URL это localhost: 3000 / docuements? Q = разрешение

, поэтому я будуполучить «Разрешение»

Document < Controller
  Document.search(params[:q], fields: [:title, :content])
end

что я понимаю здесь, searchkick будет искать «Разрешение» в заголовке и содержании

Теперь мой вопрос заключается в том, что если поиск только в заголовке

мои параметры: localhost: 3000 / docuements? Title = Resolution

note: в моих представлениях у меня есть поля для поиска [title, content, folder_name]

Document < Controller
 Document.search(params[:q], fields: [:title, :content]) <--- this thing will not
end

как это реализовать?

вещи, которые пытаются:

Document.search "*", where(title: params[:title]) <-- 0 results

Document.search body: {query: {match: {title: params[:title]}}} <-- 0 results
...