From: Sarah Hoffmann Date: Tue, 12 Dec 2023 11:15:22 +0000 (+0100) Subject: Merge pull request #3273 from lonvia/search-with-sqlite X-Git-Tag: v4.4.0~37 X-Git-Url: https://git.openstreetmap.org/nominatim.git/commitdiff_plain/af85ad390fcafbf6d73577b0d5d95c945d6d70b2?hp=ab45db5360aab95bd2ef1f09a87fa1c105a4fa46 Merge pull request #3273 from lonvia/search-with-sqlite Add forward search capability for SQLite databases --- diff --git a/lib-sql/functions/importance.sql b/lib-sql/functions/importance.sql index 44e8bc8b..6c089d82 100644 --- a/lib-sql/functions/importance.sql +++ b/lib-sql/functions/importance.sql @@ -62,10 +62,6 @@ BEGIN WHILE langs[i] IS NOT NULL LOOP wiki_article := extratags->(case when langs[i] in ('english','country') THEN 'wikipedia' ELSE 'wikipedia:'||langs[i] END); IF wiki_article is not null THEN - wiki_article := regexp_replace(wiki_article,E'^(.*?)([a-z]{2,3}).wikipedia.org/wiki/',E'\\2:'); - wiki_article := regexp_replace(wiki_article,E'^(.*?)([a-z]{2,3}).wikipedia.org/w/index.php\\?title=',E'\\2:'); - wiki_article := regexp_replace(wiki_article,E'^(.*?)/([a-z]{2,3})/wiki/',E'\\2:'); - --wiki_article := regexp_replace(wiki_article,E'^(.*?)([a-z]{2,3})[=:]',E'\\2:'); wiki_article := replace(wiki_article,' ','_'); IF strpos(wiki_article, ':') IN (3,4) THEN wiki_article_language := lower(trim(split_part(wiki_article, ':', 1))); diff --git a/nominatim/clicmd/refresh.py b/nominatim/clicmd/refresh.py index ea605ea0..5e1b044e 100644 --- a/nominatim/clicmd/refresh.py +++ b/nominatim/clicmd/refresh.py @@ -128,7 +128,7 @@ class UpdateRefresh: LOG.warning('Import secondary importance raster data from %s', args.project_dir) if refresh.import_secondary_importance(args.config.get_libpq_dsn(), args.project_dir) > 0: - LOG.fatal('FATAL: Cannot update sendary importance raster data') + LOG.fatal('FATAL: Cannot update secondary importance raster data') return 1 if args.functions: @@ -141,10 +141,10 @@ class UpdateRefresh: if args.wiki_data: data_path = Path(args.config.WIKIPEDIA_DATA_PATH or args.project_dir) - LOG.warning('Import wikipdia article importance from %s', data_path) + LOG.warning('Import wikipedia article importance from %s', data_path) if refresh.import_wikipedia_articles(args.config.get_libpq_dsn(), data_path) > 0: - LOG.fatal('FATAL: Wikipedia importance dump file not found') + LOG.fatal('FATAL: Wikipedia importance file not found in %s', data_path) return 1 # Attention: importance MUST come after wiki data import.