From: Sarah Hoffmann Date: Tue, 2 Apr 2024 14:30:50 +0000 (+0200) Subject: housenumber position should hint on direction X-Git-Tag: deploy~3^2^2~2 X-Git-Url: https://git.openstreetmap.org/nominatim.git/commitdiff_plain/bdded69ab636ab8e3bb46322ebbe4d2f9ec41614 housenumber position should hint on direction rather than increasing penalty. --- diff --git a/nominatim/api/search/token_assignment.py b/nominatim/api/search/token_assignment.py index ca907b79..95eb7f70 100644 --- a/nominatim/api/search/token_assignment.py +++ b/nominatim/api/search/token_assignment.py @@ -225,13 +225,14 @@ class _TokenSequence: def _adapt_penalty_from_priors(self, priors: int, new_dir: int) -> bool: - if priors == 2: - self.penalty += 1.0 - elif priors > 2: + if priors >= 2: if self.direction == 0: self.direction = new_dir else: - return False + if priors == 2: + self.penalty += 0.8 + else: + return False return True