X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/2ab9e4acd3a2ceb5ff871b6b6afc786377e8739f..00b1521a6361a5bf57f7d60c0b04f720cd146629:/sql/functions/postcode_triggers.sql?ds=sidebyside diff --git a/sql/functions/postcode_triggers.sql b/sql/functions/postcode_triggers.sql index 96788d65..515b7666 100644 --- a/sql/functions/postcode_triggers.sql +++ b/sql/functions/postcode_triggers.sql @@ -27,8 +27,8 @@ BEGIN NEW.parent_place_id = 0; FOR location IN SELECT place_id - FROM getNearFeatures(partition, NEW.geometry, NEW.rank_search, '{}'::int[]) - WHERE NOT isguess ORDER BY rank_address DESC LIMIT 1 + FROM getNearFeatures(partition, NEW.geometry, NEW.rank_search) + WHERE NOT isguess ORDER BY rank_address DESC, distance asc LIMIT 1 LOOP NEW.parent_place_id = location.place_id; END LOOP;