Задать вопрос

RoR 4 и Elasticsearch. Как правильно подключать мультимодельность?

Не нашел решения.

Для поиска содержимого в одной модели я делаю следующее:

В модели подключаю concern
include Searchable по примеру elasticsearch-model#feature-extraction-pattern
+
Page.import

В контроллере
@pages = Kaminari.paginate_array(Page.search(params[:query]).records).page(params[:page]).per(9)


Соответственно поиск осуществляется в рамках одной модели. Как сделать поиск по указанным моделям?
  • Вопрос задан
  • 2270 просмотров
Подписаться 4 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@romanwb
Для поиска по нескольким моделям сразу можно создать мульти-модель и в ней искать.

Вот решение данного вопроса https://github.com/elasticsearch/elasticsearch-rai...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы