From: Sarah Hoffmann Date: Tue, 15 Oct 2013 19:10:46 +0000 (+0200) Subject: take non-admin boundaries out of address computation X-Git-Tag: v2.2.0~17^2~11 X-Git-Url: https://git.openstreetmap.org./nominatim.git/commitdiff_plain/71429b91b40921acc9c4d059b3b8e2d5c53ef07a?hp=8675a2607a289ad1a027422730bc65982fe5221f take non-admin boundaries out of address computation fixes #90 --- diff --git a/sql/functions.sql b/sql/functions.sql index 5bbaad5b..bc366f8b 100644 --- a/sql/functions.sql +++ b/sql/functions.sql @@ -1123,7 +1123,11 @@ BEGIN return NULL; END IF; NEW.rank_search := NEW.admin_level * 2; - NEW.rank_address := NEW.rank_search; + IF NEW.type = 'administrative' THEN + NEW.rank_address := NEW.rank_search; + ELSE + NEW.rank_address := 0; + END IF; ELSEIF NEW.class = 'landuse' AND ST_GeometryType(NEW.geometry) in ('ST_Polygon','ST_MultiPolygon') THEN NEW.rank_search := 22; NEW.rank_address := NEW.rank_search;