Rails Searchkick / Elasticsearch tiene muchas asociaciones y pertenece a asociaciones
Estoy tratando de usar Searchkick para ejecutar una búsqueda y devolución basada en múltiples modelos.
Mi modelo de libro contiene esto
class Book < ActiveRecord::Base
searchkick
has_many :book_subjects
has_many :subjects, through: :book_subjects
belongs_to :author
belongs_to :publisher
end
y luego mi controlador tiene esto
def index
if params[:search].present?
@books = Book.search(params[:search], operator: "or")
else
@books = Book.all
end
end
Quiero que los resultados de búsqueda busquen en los modelos asociados y devuelvan cualquier resultado allí también, por lo que el nombre del sujeto boo, el autor y el editor.
Gracias