convert admin --analyse-indexing to new indexing method

A proper run of indexing requires the place information from the
analyzer. Add the pre-processing of place data, so the right
information is handed into the update function.
This commit is contained in:
Sarah Hoffmann
2022-07-07 11:23:14 +02:00
parent 300612c5a8
commit 4b12d52ef5
4 changed files with 98 additions and 46 deletions

View File

@@ -10,7 +10,6 @@ Implementation of the 'admin' subcommand.
import logging
from nominatim.tools.exec_utils import run_legacy_script
from nominatim.db.connection import connect
# Do not repeat documentation of subcommand classes.
# pylint: disable=C0111
@@ -63,8 +62,7 @@ class AdminFuncs:
if args.analyse_indexing:
LOG.warning('Analysing performance of indexing function')
from ..tools import admin
with connect(args.config.get_libpq_dsn()) as conn:
admin.analyse_indexing(conn, osm_id=args.osm_id, place_id=args.place_id)
admin.analyse_indexing(args.config, osm_id=args.osm_id, place_id=args.place_id)
return 0
if args.migrate: