Поддерживать 2 индекса или разделять сложные и простые индексы в searchkiq / эластичный поиск

Привет, я использую Searchkiq Gem для упругого поиска. У меня возникла ситуация, когда мне нужно поддерживать индексы, которые будут использоваться для нормальной ситуации, и некоторые индексы только для запрошенного сценария, который может прийти или нет. Свойства, которые я хочу индексировать как первичные и вторичные. Первичный будет проиндексирован на обратные вызовы и т. Д. А вторичный будет проиндексирован только по запросу, скажем, из консоли или любой кнопки из панели администратора.

Как я могу сделать это.

заранее спасибо

1 ответ

Searchkick автоматически переиндексирует ваш ActiveRecord после коммита.

Чтобы отключить это:

searchkick callbacks: false

А для переиндексации по требованию можно просто позвонить YourModel.reindex

Другие вопросы по тегам