From 8f0c628310e9ad4160eb995f3ba53afa791a3ffc Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Sun, 24 Feb 2019 14:39:14 +0100 Subject: [PATCH] downgrade housenumbers without numbers Fixes #1312. --- lib/SearchDescription.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/SearchDescription.php b/lib/SearchDescription.php index bf32df96..f5179ce1 100644 --- a/lib/SearchDescription.php +++ b/lib/SearchDescription.php @@ -237,7 +237,8 @@ class SearchDescription $oSearch->sHouseNumber = $oSearchTerm->sToken; // sanity check: if the housenumber is not mainly made // up of numbers, add a penalty - if (preg_match_all('/[^0-9]/', $oSearch->sHouseNumber, $aMatches) > 2) { + if (preg_match('/\\d/', $oSearch->sHouseNumber) === 0 + || preg_match_all('/[^0-9]/', $oSearch->sHouseNumber, $aMatches) > 2) { $oSearch->iSearchRank++; } if (empty($oSearchTerm->iId)) { -- 2.43.2