penalize postcode searches with multiple name qualifiers

This commit is contained in:
Sarah Hoffmann
2025-03-19 10:05:36 +01:00
parent 2c61fe08a0
commit 9419c5adb2

View File

@@ -271,6 +271,7 @@ class _TokenSequence:
penalty = self.penalty
else:
penalty = self.penalty + 0.1
penalty += 0.1 * max(0, len(base.address) - 1)
yield dataclasses.replace(base, penalty=penalty)
def _get_assignments_address_forward(self, base: TokenAssignment,