Associações do Rails Searchkick / Elasticsearch has_many e pertence_ a

Estou tentando usar o Searchkick para executar uma pesquisa e retornar com base em vários modelos.

O modelo do meu livro contém este

class Book < ActiveRecord::Base

  searchkick

  has_many :book_subjects
  has_many :subjects, through: :book_subjects

  belongs_to :author
  belongs_to :publisher

end

e então meu controlador tem esse

def index

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

Desejo que os resultados da pesquisa pesquisem os modelos associados e retornem os resultados também - assim, o nome do assunto da boo, o autor e o editor.

obrigado

questionAnswers(1)

yourAnswerToTheQuestion