X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/35c7269bac84241c12bae21d0da8feffc631a729..cbaabe7c24f5d8b593148d90573909705ac15a13:/utils/update.php diff --git a/utils/update.php b/utils/update.php index 5a5d41ff..c5b5e4de 100755 --- a/utils/update.php +++ b/utils/update.php @@ -33,6 +33,7 @@ $aCMDOptions array('index-instances', '', 0, 1, 1, 1, 'int', 'Number of indexing instances (threads)'), array('deduplicate', '', 0, 1, 0, 0, 'bool', 'Deduplicate tokens'), + array('recompute-word-counts', '', 0, 1, 0, 0, 'bool', 'Compute frequency of full-word search terms'), array('no-npi', '', 0, 1, 0, 0, 'bool', '(obsolete)'), ); getCmdOpt($_SERVER['argv'], $aCMDOptions, $aResult, true, true); @@ -237,6 +238,12 @@ if ($aResult['deduplicate']) { } } +if ($aResult['recompute-word-counts']) { + info('Recompute frequency of full-word search terms'); + $sTemplate = file_get_contents(CONST_BasePath.'/sql/words_from_search_name.sql'); + runSQLScript($sTemplate, true, true); +} + if ($aResult['index']) { passthru(CONST_InstallPath.'/nominatim/nominatim -i -d '.$aDSNInfo['database'].' -P '.$aDSNInfo['port'].' -t '.$aResult['index-instances'].' -r '.$aResult['index-rank']); }