Моя реализация searchkick выполняет поиск по нескольким индексам. Это выглядит так:
@results = Searchkick.search(
params[:query],
index_name: [Actors, Producers, Directors],
fields: ["name"],
indices_boost: {Actors => 4, Producers => 8, Directors => 2},
page: params[:page],
per_page: cookies[:per_page]
)
Как реализовать агрегацию, чтобы фильтровать результаты по классу (актеры, продюсеры, режиссеры)?