mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-26 11:08:13 +00:00
Merge pull request #3108 from mtmail/remove-legacy-wikipedia-tag-syntax
These days the OSM wikipedia tab no longer contains URLs
This commit is contained in:
@@ -62,10 +62,6 @@ BEGIN
|
|||||||
WHILE langs[i] IS NOT NULL LOOP
|
WHILE langs[i] IS NOT NULL LOOP
|
||||||
wiki_article := extratags->(case when langs[i] in ('english','country') THEN 'wikipedia' ELSE 'wikipedia:'||langs[i] END);
|
wiki_article := extratags->(case when langs[i] in ('english','country') THEN 'wikipedia' ELSE 'wikipedia:'||langs[i] END);
|
||||||
IF wiki_article is not null THEN
|
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,' ','_');
|
wiki_article := replace(wiki_article,' ','_');
|
||||||
IF strpos(wiki_article, ':') IN (3,4) THEN
|
IF strpos(wiki_article, ':') IN (3,4) THEN
|
||||||
wiki_article_language := lower(trim(split_part(wiki_article, ':', 1)));
|
wiki_article_language := lower(trim(split_part(wiki_article, ':', 1)));
|
||||||
|
|||||||
Reference in New Issue
Block a user