X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/16794a84defe0839c17f97b14c57b1bac23be4b2..8f0c628310e9ad4160eb995f3ba53afa791a3ffc:/lib/SearchDescription.php 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)) {