remove special casing for rank 25 postcodes

They can be computed like any other place.
This commit is contained in:
Sarah Hoffmann 2020-09-18 16:18:02 +02:00
parent 576ee5aaab
commit b219374d36
2 changed files with 2 additions and 7 deletions

View File

@ -703,7 +703,7 @@ BEGIN
-- --------------------------------------------------------------------------- -- ---------------------------------------------------------------------------
-- For low level elements we inherit from our parent road -- For low level elements we inherit from our parent road
IF (NEW.rank_search > 27 OR (NEW.type = 'postcode' AND NEW.rank_search = 25)) THEN IF NEW.rank_search > 27 THEN
--DEBUG: RAISE WARNING 'finding street for % %', NEW.osm_type, NEW.osm_id; --DEBUG: RAISE WARNING 'finding street for % %', NEW.osm_type, NEW.osm_id;
NEW.parent_place_id := null; NEW.parent_place_id := null;
@ -766,11 +766,6 @@ BEGIN
-- Performance, it would be more acurate to do all the rest of the import -- Performance, it would be more acurate to do all the rest of the import
-- process but it takes too long -- process but it takes too long
-- Just be happy with inheriting from parent road only -- Just be happy with inheriting from parent road only
IF NEW.rank_search <= 25 and NEW.rank_address > 0 THEN
result := add_location(NEW.place_id, NEW.country_code, NEW.partition, name_vector, NEW.rank_search, NEW.rank_address, upper(trim(NEW.address->'postcode')), NEW.geometry);
--DEBUG: RAISE WARNING 'Place added to location table';
END IF;
result := insertSearchName(NEW.partition, NEW.place_id, name_vector, result := insertSearchName(NEW.partition, NEW.place_id, name_vector,
NEW.rank_search, NEW.rank_address, NEW.geometry); NEW.rank_search, NEW.rank_address, NEW.geometry);

View File

@ -18,7 +18,7 @@ Feature: Structured search queries
| 22547 | | 22547 |
Then results contain Then results contain
| type | | type |
| postcode | | ^post(al_)?code |
And result addresses contain And result addresses contain
| postcode | | postcode |
| 22547 | | 22547 |