mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-15 10:57:58 +00:00
fix order when searching for addr:* components
When matching addr:* components the preference was given to matches that do not intersect with the place.
This commit is contained in:
@@ -96,7 +96,7 @@ BEGIN
|
||||
AND rank_address between from_rank and to_rank
|
||||
AND token_matches_address(token_info, key, keywords)
|
||||
GROUP BY place_id, keywords, rank_address, rank_search, isguess, postcode, centroid
|
||||
ORDER BY bool_or(ST_Intersects(geometry, feature)), distance LIMIT 1;
|
||||
ORDER BY bool_or(ST_Intersects(geometry, feature)) DESC, distance LIMIT 1;
|
||||
RETURN r;
|
||||
END IF;
|
||||
{% endfor %}
|
||||
|
||||
Reference in New Issue
Block a user