From: Sarah Hoffmann Date: Mon, 31 Mar 2025 09:15:26 +0000 (+0200) Subject: always use lookup when requested X-Git-Url: https://git.openstreetmap.org./nominatim.git/commitdiff_plain/f2aa15778f9060b0d90d656f5c59c0fec6953ad4?ds=inline always use lookup when requested Doesn't seem to cause any issues in production. --- diff --git a/src/nominatim_api/search/db_search_builder.py b/src/nominatim_api/search/db_search_builder.py index 1e944958..4dcaf14d 100644 --- a/src/nominatim_api/search/db_search_builder.py +++ b/src/nominatim_api/search/db_search_builder.py @@ -264,16 +264,9 @@ class SearchBuilder: address lookups will use the index, when the occurrences are not too many. """ - # At this point drop unindexed partials from the address. - # This might yield wrong results, nothing we can do about that. if use_lookup: addr_restrict_tokens = [] - addr_lookup_tokens = [] - for t in addr_partials: - if t.addr_count > 20000: - addr_restrict_tokens.append(t.token) - else: - addr_lookup_tokens.append(t.token) + addr_lookup_tokens = [t.token for t in addr_partials] else: addr_restrict_tokens = [t.token for t in addr_partials] addr_lookup_tokens = []