• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/search/indexmanager.php
  • Класс: BitrixDiskSearchIndexManager
  • Вызов: IndexManager::indexFolder
public function indexFolder(Folder $folder)
{
	if (!$this->allowIndex($folder))
	{
		return;
	}

	$connection = Application::getConnection();
	if (!HeadIndex::isReady() && $connection->getTableField(ObjectTable::getTableName(), 'SEARCH_INDEX'))
	{
		$this->saveOldFullText($folder);
	}

	$this->saveFullTextByHead($folder);
	if ($this->allowUseExtendedFullText)
	{
		$this->saveExtendedFullTextByContent($folder);
	}
	$this->indexFolderByModuleSearch($folder);
}