X-Git-Url: https://git.openstreetmap.org/nominatim.git/blobdiff_plain/c77877a93401dd2f87e3caefb7aa6f04d05f7c95..2c909c1f0c7c6e6a176eb5cc15e8d6a45449ebe8:/nominatim/indexer/indexer.py diff --git a/nominatim/indexer/indexer.py b/nominatim/indexer/indexer.py index d86303c4..6e0ed60f 100644 --- a/nominatim/indexer/indexer.py +++ b/nominatim/indexer/indexer.py @@ -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