mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-15 19:07:58 +00:00
use bbox of geometry when searching for attached streets
As we are doing a distance search, this improves results for large places like airports. Fixes #1442.
This commit is contained in:
@@ -95,7 +95,7 @@ BEGIN
|
||||
ST_Distance(centroid, point) as distance, null as isguess
|
||||
FROM search_name_-partition-
|
||||
WHERE name_vector && isin_token
|
||||
AND ST_DWithin(centroid, point, 0.015)
|
||||
AND centroid && ST_Expand(point, 0.015)
|
||||
AND search_rank between 26 and 27
|
||||
ORDER BY distance ASC limit 1
|
||||
LOOP
|
||||
@@ -123,7 +123,7 @@ BEGIN
|
||||
ST_Distance(centroid, point) as distance, null as isguess
|
||||
FROM search_name_-partition-
|
||||
WHERE name_vector && isin_token
|
||||
AND ST_DWithin(centroid, point, 0.04)
|
||||
AND centroid && ST_Expand(point, 0.04)
|
||||
AND search_rank between 16 and 22
|
||||
ORDER BY distance ASC limit 1
|
||||
LOOP
|
||||
|
||||
Reference in New Issue
Block a user