diff --git a/app/workers/score_calculator_worker.rb b/app/workers/score_calculator_worker.rb
index b005efc7a1cbef226ef24f6e9e06f65846457a1e..268e98c6ea09ee3857649a58141c538f33764d54 100644
--- a/app/workers/score_calculator_worker.rb
+++ b/app/workers/score_calculator_worker.rb
@@ -30,7 +30,10 @@ class ScoreCalculatorWorker
 
     score = calculator.calculate
 
-    object.update_columns(score: score) if score.is_a? Float
+    if score.is_a? Float
+      object.update_columns(score: score)
+      object.reindex(async: true)
+    end
 
     object.update_columns(user_category_id: calculator.category_by_reputation) if object_class == "User"
   end