X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/0f196952259baddb77bd1c60ffc3b5ef214da179..f1fbcd863d624a63847a7a06469b7622a07a1cb7:/nominatim/clicmd/admin.py diff --git a/nominatim/clicmd/admin.py b/nominatim/clicmd/admin.py index 5f1f4a80..0f498ad2 100644 --- a/nominatim/clicmd/admin.py +++ b/nominatim/clicmd/admin.py @@ -90,17 +90,20 @@ class AdminFuncs: api = napi.NominatimAPI(args.project_dir) try: - if args.target != 'reverse': + if args.target != 'search': for _ in range(1000): api.reverse((random.uniform(-90, 90), random.uniform(-180, 180)), address_details=True) - if args.target != 'search': + if args.target != 'reverse': from ..tokenizer import factory as tokenizer_factory tokenizer = tokenizer_factory.get_tokenizer_for_db(args.config) with connect(args.config.get_libpq_dsn()) as conn: - words = tokenizer.most_frequent_words(conn, 1000) + if conn.table_exists('search_name'): + words = tokenizer.most_frequent_words(conn, 1000) + else: + words = [] for word in words: api.search(word)