From 7eb04f67e245d078c79302030ba2914c61515c31 Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Sat, 6 Jan 2024 16:53:48 +0100 Subject: [PATCH] do not restrict by viewbox when housenumber or postcode is available Fixes #3274. --- nominatim/api/search/db_searches.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nominatim/api/search/db_searches.py b/nominatim/api/search/db_searches.py index cc352134..254d2ca6 100644 --- a/nominatim/api/search/db_searches.py +++ b/nominatim/api/search/db_searches.py @@ -663,7 +663,7 @@ class PlaceSearch(AbstractSearch): sql = sql.where(tsearch.c.centroid .intersects(VIEWBOX_PARAM, use_index=details.viewbox.area < 0.2)) - elif self.expected_count >= 10000: + elif not self.postcodes and not self.housenumbers and self.expected_count >= 10000: sql = sql.where(tsearch.c.centroid .intersects(VIEWBOX2_PARAM, use_index=details.viewbox.area < 0.5))