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

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 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
@romanwb
Для поиска по нескольким моделям сразу можно создать мульти-модель и в ней искать.

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

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

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