diff --git a/grimoire/ocean/elastic.py b/grimoire/ocean/elastic.py
index <HASH>..<HASH> 100644
--- a/grimoire/ocean/elastic.py
+++ b/grimoire/ocean/elastic.py
@@ -224,17 +224,20 @@ class ElasticOcean(object):
                     }
                 ''' % (date_field, from_date)
 
+            order_field = 'metadata__updated_on'
+
             query = """
             {
                 "query": {
                     "bool": {
                         "must": [%s]
                     }
-                }
+                },
+                "sort": { "%s": { "order": "asc" }}
             }
-            """ % (filters)
+            """ % (filters, order_field)
 
-            # logging.debug("%s %s" % (url, query))
+            # logging.debug("%s %s", url, query)
 
             r = self.requests.post(url, data=query)
[enrich] Get raw items ordered by update_time to enrich them
         so incremental enrichment works
         when enrichment process fails and it is restarted.