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

Можно ли отключать Solr вручную на некоторых операциях?

Иногда solr тормозит, например:
def show
  @item = Item.where(params[:id]).first
   #Следующие 2 строчки после комментария увеличивают время загрузки страницы на
   # 2 секунды при 50 записях в базе, хотя по полю view_count нет поиска
  @item.views_count += 1
  @item.save
  render :show_item
end


В общем нельзя ли как нибудь отключать solr вручную, например @adv.save(solr: false), на манер @adv.save(validate: false)?
  • Вопрос задан
  • 172 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Решения вопроса 1
@4itosik
Вам должно подойти,
@item.update_column(:views_count, @time.views_count += 1)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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