File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/modules/search/classes/general/full_text.php
Back
<?php class CSearchFullText { /** * @var CSearchFullText */ protected static $instance = null; /** * Returns current instance of the full text indexer. * * @return CSearchFullText */ public static function getInstance() { if (!isset(static::$instance)) { $full_text_engine = COption::GetOptionString("search", "full_text_engine"); if ($full_text_engine === "sphinx") { self::$instance = new CSearchSphinx; self::$instance->connect( COption::GetOptionString("search", "sphinx_connection"), COption::GetOptionString("search", "sphinx_index_name") ); } elseif ($full_text_engine === "mysql") { self::$instance = new CSearchMysql; self::$instance->connect(); } else { self::$instance = new CSearchStemTable(); } } return static::$instance; } public function connect($connectionString) { return true; } public function truncate() { } public function deleteById($ID) { } public function replace($ID, $arFields) { } public function update($ID, $arFields) { } public function search($arParams, $aSort, $aParamsEx, $bTagsCloud) { return false; } function searchTitle($phrase = "", $arPhrase = array(), $nTopCount = 5, $arParams = array(), $bNotFilter = false, $order = "") { return false; } public function getErrorText() { return ""; } public function getErrorNumber() { return 0; } function getRowFormatter() { return null; } } class CSearchFormatter { function format($r) { return $r; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.24 |
proxy
|
phpinfo
|
Settings