mirror of
https://github.com/osm-search/Nominatim.git
synced 2024-11-27 00:49:55 +03:00
remove special casing for rank 25 postcodes
They can be computed like any other place.
This commit is contained in:
parent
576ee5aaab
commit
b219374d36
@ -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);
|
||||||
|
|
||||||
|
@ -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 |
|
||||||
|
Loading…
Reference in New Issue
Block a user