Browse Source

Improved mem usage.

Martin Edenhofer 7 years ago
parent
commit
805199880a
1 changed files with 3 additions and 1 deletions
  1. 3 1
      app/models/concerns/has_search_index_backend.rb

+ 3 - 1
app/models/concerns/has_search_index_backend.rb

@@ -123,7 +123,9 @@ reload search index with full data
     def search_index_reload
       tolerance       = 5
       tolerance_count = 0
-      all.order('created_at DESC').each { |item|
+      ids = all.order('created_at DESC').pluck(:id)
+      ids.each { |item_id|
+        item = find(item_id)
         next if item.ignore_search_indexing?(:destroy)
         begin
           item.search_index_update_backend