Поддерживать 2 индекса или разделять сложные и простые индексы в searchkiq / эластичный поиск
Привет, я использую Searchkiq Gem для упругого поиска. У меня возникла ситуация, когда мне нужно поддерживать индексы, которые будут использоваться для нормальной ситуации, и некоторые индексы только для запрошенного сценария, который может прийти или нет. Свойства, которые я хочу индексировать как первичные и вторичные. Первичный будет проиндексирован на обратные вызовы и т. Д. А вторичный будет проиндексирован только по запросу, скажем, из консоли или любой кнопки из панели администратора.
Как я могу сделать это.
заранее спасибо
1 ответ
Searchkick автоматически переиндексирует ваш ActiveRecord после коммита.
Чтобы отключить это:
searchkick callbacks: false
А для переиндексации по требованию можно просто позвонить YourModel.reindex