• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/search/wordchain.php
  • Класс: BitrixSaleLocationSearchWordChainTable
  • Вызов: WordChainTable::createTables
static function createTables()
{
	static::cleanUp();

	$sql = "create table b_sale_loc_wordchain 
		(
			LOCATION_ID int primary key,
			TYPE_ID int,

			REGION_ID int,
			SUBREGION_ID int,
			CITY_ID int,
			VILLAGE_ID int,
			STREET_ID int,

			RELEVANCY int default '0'
		)";

	MainHttpApplication::getConnection()->query($sql);

	$allowedTypes = array('REGION', 'SUBREGION', 'CITY', 'VILLAGE', 'STREET');

	foreach($allowedTypes as $type)
	{
	}

	/*
		create table b_sale_loc_wc_region 
		(
			LOCATION_ID int primary key,
			LANGUAGE_ID char(2) default 'ru',

			W_1 varchar(50),
			WORD_COUNT tinyint default '0'
		)

		create table b_sale_loc_wc_subregion 
		(
			LOCATION_ID int primary key,
			LANGUAGE_ID char(2) default 'ru',

			W_1 varchar(50),
			WORD_COUNT tinyint default '0'
		)

		create table b_sale_loc_wc_city 
		(
			LOCATION_ID int primary key,
			LANGUAGE_ID char(2) default 'ru',

			W_1 varchar(50),
			W_2 varchar(50),
			W_3 varchar(50),
			WORD_COUNT tinyint default '0'
		)

		create table b_sale_loc_wc_village 
		(
			LOCATION_ID int primary key,
			LANGUAGE_ID char(2) default 'ru',

			W_1 varchar(50),
			W_2 varchar(50),
			W_3 varchar(50),
			WORD_COUNT tinyint default '0'
		)

		create table b_sale_loc_wc_street 
		(
			LOCATION_ID int primary key,
			LANGUAGE_ID char(2) default 'ru',

			W_1 varchar(50),
			W_2 varchar(50),
			W_3 varchar(50),
			WORD_COUNT tinyint default '0'
		)
	*/

	
}