]> git.openstreetmap.org Git - nominatim.git/blobdiff - nominatim/indexer/indexer.py
add tests for indexer
[nominatim.git] / nominatim / indexer / indexer.py
index d86303c4d018a3a91667414e0c36c1b7db40a93f..6e0ed60fa6a949ef32446bee80f5641358a1745c 100644 (file)
@@ -104,7 +104,7 @@ class Indexer:
         LOG.warning("Starting indexing boundaries using %s threads",
                     len(self.threads))
 
-        for rank in range(max(minrank, 5), min(maxrank, 26)):
+        for rank in range(max(minrank, 4), min(maxrank, 26)):
             self.index(BoundaryRunner(rank))
 
     def index_by_rank(self, minrank, maxrank):
@@ -124,6 +124,13 @@ class Indexer:
         else:
             self.index(RankRunner(maxrank))
 
+    def update_status_table(self):
+        """ Update the status in the status table to 'indexed'.
+        """
+        with self.conn.cursor() as cur:
+            cur.execute('UPDATE import_status SET indexed = true')
+        self.conn.commit()
+
     def index(self, obj, batch=1):
         """ Index a single rank or table. `obj` describes the SQL to use
             for indexing. `batch` describes the number of objects that