Rails Searchkick / Elasticsearch has_many и принадлежит_ к ассоциациям

Я пытаюсь использовать Searchkick для запуска поиска и возврата на основе нескольких моделей.

Моя модель книги содержит это

class Book < ActiveRecord::Base

  searchkick

  has_many :book_subjects
  has_many :subjects, through: :book_subjects

  belongs_to :author
  belongs_to :publisher

end

и тогда мой контроллер имеет это

def index

 if params[:search].present?
   @books = Book.search(params[:search], operator: "or")
 else
  @books = Book.all
 end
end

Я хочу, чтобы результаты поиска выполняли поиск по связанным моделям и возвращали там любые результаты - так что имя субъекта бу, автор и издатель.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос