X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/a796edb9ced6d46c7edf9a8a7d1ccad3564da004..174fca9c7ae30ad4bab666f2bdcdb288ed188e3e:/lib/lib.php diff --git a/lib/lib.php b/lib/lib.php index b7564c7f..e4a343d1 100644 --- a/lib/lib.php +++ b/lib/lib.php @@ -51,14 +51,6 @@ function getDatabaseDate(&$oDB) } -function bySearchRank($a, $b) -{ - if ($a['iSearchRank'] == $b['iSearchRank']) - return strlen($a['sOperator']) + strlen($a['sHouseNumber']) - strlen($b['sOperator']) - strlen($b['sHouseNumber']); - return ($a['iSearchRank'] < $b['iSearchRank']?-1:1); -} - - function byImportance($a, $b) { if ($a['importance'] != $b['importance']) @@ -489,67 +481,19 @@ function _debugDumpGroupedSearches($aData, $aTokens) foreach ($aTokens as $sToken => $aWords) { if ($aWords) { foreach ($aWords as $aToken) { - $aWordsIDs[$aToken['word_id']] = $sToken.'('.$aToken['word_id'].')'; + $aWordsIDs[$aToken['word_id']] = + '#'.$sToken.'('.$aToken['word_id'].')#'; } } } } echo "
rank | Name Tokens | Name Not | "; - echo "Address Tokens | Address Not | country | "; - echo "operator | class | type | postcode | house# | "; - echo "Lat | Lon | Radius | Address Tokens | Address Not | country | operator | "; + echo "class | type | postcode | housenumber | "; foreach ($aData as $iRank => $aRankedSet) { foreach ($aRankedSet as $aRow) { - echo "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
$iRank | "; - - echo ""; - $sSep = ''; - foreach ($aRow['aName'] as $iWordID) { - echo $sSep.'#'.$aWordsIDs[$iWordID].'#'; - $sSep = ', '; - } - echo " | "; - - echo ""; - $sSep = ''; - foreach ($aRow['aNameNonSearch'] as $iWordID) { - echo $sSep.'#'.$aWordsIDs[$iWordID].'#'; - $sSep = ', '; - } - echo " | "; - - echo ""; - $sSep = ''; - foreach ($aRow['aAddress'] as $iWordID) { - echo $sSep.'#'.$aWordsIDs[$iWordID].'#'; - $sSep = ', '; - } - echo " | "; - - echo ""; - $sSep = ''; - foreach ($aRow['aAddressNonSearch'] as $iWordID) { - echo $sSep.'#'.$aWordsIDs[$iWordID].'#'; - $sSep = ', '; - } - echo " | "; - - echo "".$aRow['sCountryCode']." | "; - - echo "".$aRow['sOperator']." | "; - echo "".$aRow['sClass']." | "; - echo "".$aRow['sType']." | "; - - echo "".$aRow['sPostcode']." | "; - echo "".$aRow['sHouseNumber']." | "; - - echo "".$aRow['oNear']->lat()." | "; - echo "".$aRow['oNear']->lon()." | "; - echo "".$aRow['fRadius']." | "; - - echo "