mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-03-13 14:24:08 +00:00
don't penalize French 'bis' housenumbers
House numbers of the form '9 bis' are usual in France. So be a bit more lenient before adding penalties to house numbers with letters in them. Fixes #2527.
This commit is contained in:
@@ -58,7 +58,7 @@ class HouseNumber
|
|||||||
// up of numbers, add a penalty
|
// up of numbers, add a penalty
|
||||||
$iSearchCost = 1;
|
$iSearchCost = 1;
|
||||||
if (preg_match('/\\d/', $this->sToken) === 0
|
if (preg_match('/\\d/', $this->sToken) === 0
|
||||||
|| preg_match_all('/[^0-9]/', $this->sToken, $aMatches) > 2) {
|
|| preg_match_all('/[^0-9 ]/', $this->sToken, $aMatches) > 3) {
|
||||||
$iSearchCost += strlen($this->sToken) - 1;
|
$iSearchCost += strlen($this->sToken) - 1;
|
||||||
}
|
}
|
||||||
if (!$oSearch->hasOperator(\Nominatim\Operator::NONE)) {
|
if (!$oSearch->hasOperator(\Nominatim\Operator::NONE)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user