1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CAllSearch
Граф наследования:CAllSearch:
CDBResult CDBResultMysql CAllDBResult CAllDBResult CSearch

Открытые члены

 __construct ($strQuery=false, $SITE_ID=false, $MODULE_ID=false, $ITEM_ID=false, $PARAM1=false, $PARAM2=false, $aSort=[], $aParamsEx=[], $bTagsCloud=false)
 CSearch ($strQuery=false, $LID=false, $MODULE_ID=false, $ITEM_ID=false, $PARAM1=false, $PARAM2=false, $aSort=[], $aParamsEx=[], $bTagsCloud=false)
 Search ($arParams, $aSort=[], $aParamsEx=[], $bTagsCloud=false)
 SetOptions ($arOptions)
 SetOffset ($offset)
 SetLimit ($limit)
 GetFilterMD5 ()
 GetFreqStatistics ($lang_id, $arStem, $site_id='')
 Repl ($strCond, $strType, $strWh)
 PrepareSearchResult ($str)
 NavStart ($nPageSize=0, $bShowAll=true, $iNumPage=false)
 Fetch ()
 __PrepareSort ($aSort=[], $strSearchContentAlias='sc.', $bTagsCloud=false)
 stddev ($arValues)
 normdev ($words_count)
Открытые члены унаследованные от CDBResult
 SelectedRowsCount ()
 AffectedRowsCount ()
 FieldsCount ()
 FieldName ($iCol)
Открытые члены унаследованные от CAllDBResult
 __construct ($res=null)
 __sleep ()
 NavQuery ($strSql, $cnt, $arNavStartParams, $bIgnoreErrors=false)
 NavContinue ()
 IsNavPrint ()
 NavPrint ($title, $show_allways=false, $StyleText="text", $template_path=false)
 GetNavPrint ($title, $show_allways=false, $StyleText="text", $template_path=false, $arDeleteParam=false)
 ExtractFields ($strPrefix="str_", $bDoEncode=true)
 ExtractEditFields ($strPrefix="str_")
 GetNext ($bTextHtmlAuto=true, $use_tilda=true)
 InitNavStartVars ($nPageSize=0, $bShowAll=true, $iNumPage=false)
 DBNavStart ()
 InitFromArray ($arr)
 NavNext ($bSetGlobalVars=true, $strPrefix="str_", $bDoEncode=true, $bSkipEntities=true)
 GetPageNavString ($navigationTitle, $templateName="", $showAlways=false, $parentComponent=null)
 GetPageNavStringEx (&$navComponentObject, $navigationTitle, $templateName="", $showAlways=false, $parentComponent=null, $componentParams=[])
 SetUserFields ($arUserFields)

Открытые статические члены

static chr ($a)
static CheckPath ($path)
static GetGroupCached ()
static QueryMnogoSearch (&$xml)
static ReIndexAll ($bFull=false, $max_execution_time=0, $NS=[], $clear_suggest=false)
static ReindexModule ($MODULE_ID, $bFull=false)
static GetIndex ($MODULE_ID, $ITEM_ID)
static Index ($MODULE_ID, $ITEM_ID, $arFields, $bOverWrite=false, $SEARCH_SESS_ID='')
static KillEntities ($str)
static ReindexFile ($path, $SEARCH_SESS_ID='')
static RecurseIndex ($path=[], $max_execution_time=0, &$NS)
static RemovePHP ($str)
static KillTags ($str)
static OnChangeFile ($path, $site)
static OnGroupDelete ($ID)
static __PrepareFilter ($arFilter, &$bIncSites, $strSearchContentAlias='sc.')
static Add ($arFields)
static OnChangeFilePermissions ($path, $permission=[], $old_permission=[], $arGroups=false)
static SetContentItemGroups ($index_id, $arGroups)
static CheckPermissions ($FIELD='sc.ID')
static SetContentItemParams ($index_id, $arParams)
static GetContentItemParams ($index_id, $param_name=false)
static DeleteOld ($SESS_ID, $MODULE_ID='', $SITE_ID='')
static DeleteForReindex ($MODULE_ID)
static DeleteIndex ($MODULE_ID, $ITEM_ID=false, $PARAM1=false, $PARAM2=false, $SITE_ID=false)
static Update ($ID, $arFields)
static ChangeIndex ($MODULE_ID, $arFields, $ITEM_ID=false, $PARAM1=false, $PARAM2=false, $SITE_ID=false)
static ChangeSite ($MODULE_ID, $arSite, $ITEM_ID=false, $PARAM1=false, $PARAM2=false, $SITE_ID=false)
static ChangePermission ($MODULE_ID, $arGroups, $ITEM_ID=false, $PARAM1=false, $PARAM2=false, $SITE_ID=false, $PARAMS=false)
Открытые статические члены унаследованные от CAllDBResult
static NavStringForCache ($nPageSize=0, $bShowAll=true, $iNumPage=false)
static GetNavParams ($nPageSize=0, $bShowAll=true, $iNumPage=false)

Поля данных

 $Query
 $Statistic
 $strQueryText = false
 $strTagsText = false
 $strSqlWhere = ''
 $strTags = ''
 $errorno = 0
 $error = false
 $arParams = []
 $url_add_params = []
 $tf_hwm = 0
 $tf_hwm_site_id = ''
 $_opt_ERROR_ON_EMPTY_STEM = false
 $_opt_NO_WORD_LOGIC = false
 $offset = false
 $limit = false
 $bUseRatingSort = false
 $flagsUseRatingSort = 0
 $formatter = null
Поля данных унаследованные от CAllDBResult
 $result
 $arResult
 $arReplacedAliases
 $arResultAdd
 $bNavStart = false
 $bShowAll = false
 $NavNum
 $NavPageCount
 $NavPageNomer
 $NavPageSize
 $NavShowAll
 $NavRecordCount
 $bFirstPrintNav = true
 $PAGEN
 $SIZEN
 $SESS_SIZEN
 $SESS_ALL
 $SESS_PAGEN
 $add_anchor = ""
 $bPostNavigation = false
 $bFromArray = false
 $bFromLimited = false
 $nPageWindow = 5
 $nSelectedCount = false
 $arGetNextCache = false
 $bDescPageNumbering = false
 $arUserFields = false
 $usedUserFields = false
 $SqlTraceIndex = false
 $DB
 $NavRecordCountChangeDisable = false
 $is_filtered = false
 $nStartPage = 0
 $nEndPage = 0
 $resultObject = null

Дополнительные унаследованные члены

Защищенные члены унаследованные от CDBResult
 FetchRow ()
 GetRowsCount ()
 Seek (int $offset)
Защищенные члены унаследованные от CAllDBResult
 FetchInternal ()
 calculatePageNumber (int $defaultNumber=1, bool $useSession=true, bool $checkOutOfRange=false)
 AfterFetch (&$res)
Защищенные данные унаследованные от CDBResult
 $byteaFields = false

Подробное описание

См. определение в файле search.php строка 9

Конструктор(ы)

◆ __construct()

__construct ( $strQuery = false,
$SITE_ID = false,
$MODULE_ID = false,
$ITEM_ID = false,
$PARAM1 = false,
$PARAM2 = false,
$aSort = [],
$aParamsEx = [],
$bTagsCloud = false )

См. определение в файле search.php строка 32

Методы

◆ __PrepareFilter()

__PrepareFilter ( $arFilter,
& $bIncSites,
$strSearchContentAlias = 'sc.' )
static

См. определение в файле search.php строка 2149

◆ __PrepareSort()

__PrepareSort ( $aSort = [],
$strSearchContentAlias = 'sc.',
$bTagsCloud = false )

См. определение в файле search.php строка 2357

◆ Add()

Add ( $arFields)
static

См. определение в файле search.php строка 2448

◆ ChangeIndex()

ChangeIndex ( $MODULE_ID,
$arFields,
$ITEM_ID = false,
$PARAM1 = false,
$PARAM2 = false,
$SITE_ID = false )
static

См. определение в файле search.php строка 3044

◆ ChangePermission()

ChangePermission ( $MODULE_ID,
$arGroups,
$ITEM_ID = false,
$PARAM1 = false,
$PARAM2 = false,
$SITE_ID = false,
$PARAMS = false )
static

См. определение в файле search.php строка 3097

◆ ChangeSite()

ChangeSite ( $MODULE_ID,
$arSite,
$ITEM_ID = false,
$PARAM1 = false,
$PARAM2 = false,
$SITE_ID = false )
static

См. определение в файле search.php строка 3069

◆ CheckPath()

CheckPath ( $path)
static

См. определение в файле search.php строка 855

◆ CheckPermissions()

CheckPermissions ( $FIELD = 'sc.ID')
static

См. определение в файле search.php строка 2660

◆ chr()

chr ( $a)
static

См. определение в файле search.php строка 331

◆ CSearch()

CSearch ( $strQuery = false,
$LID = false,
$MODULE_ID = false,
$ITEM_ID = false,
$PARAM1 = false,
$PARAM2 = false,
$aSort = [],
$aParamsEx = [],
$bTagsCloud = false )

См. определение в файле search.php строка 43

◆ DeleteForReindex()

DeleteForReindex ( $MODULE_ID)
static

См. определение в файле search.php строка 2893

◆ DeleteIndex()

DeleteIndex ( $MODULE_ID,
$ITEM_ID = false,
$PARAM1 = false,
$PARAM2 = false,
$SITE_ID = false )
static

См. определение в файле search.php строка 2922

◆ DeleteOld()

DeleteOld ( $SESS_ID,
$MODULE_ID = '',
$SITE_ID = '' )
static

См. определение в файле search.php строка 2836

◆ Fetch()

Fetch ( )

Returns the next row of the result in a form of associated array or false on empty set.

Возвращает
array | false

@noinspection PhpUndefinedVariableInspection

Переопределяет метод предка CAllDBResult.

См. определение в файле search.php строка 752

◆ GetContentItemParams()

GetContentItemParams ( $index_id,
$param_name = false )
static

См. определение в файле search.php строка 2785

◆ GetFilterMD5()

GetFilterMD5 ( )

См. определение в файле search.php строка 324

◆ GetFreqStatistics()

GetFreqStatistics ( $lang_id,
$arStem,
$site_id = '' )

См. определение в файле search.php строка 336

◆ GetGroupCached()

GetGroupCached ( )
static

См. определение в файле search.php строка 944

◆ GetIndex()

GetIndex ( $MODULE_ID,
$ITEM_ID )
static

См. определение в файле search.php строка 1266

◆ Index()

Index ( $MODULE_ID,
$ITEM_ID,
$arFields,
$bOverWrite = false,
$SEARCH_SESS_ID = '' )
static

См. определение в файле search.php строка 1302

◆ KillEntities()

KillEntities ( $str)
static

См. определение в файле search.php строка 1663

◆ KillTags()

KillTags ( $str)
static

См. определение в файле search.php строка 2092

◆ NavStart()

NavStart ( $nPageSize = 0,
$bShowAll = true,
$iNumPage = false )

Переопределяет метод предка CAllDBResult.

См. определение в файле search.php строка 738

◆ normdev()

normdev ( $words_count)

См. определение в файле search.php строка 2826

◆ OnChangeFile()

OnChangeFile ( $path,
$site )
static

См. определение в файле search.php строка 2135

◆ OnChangeFilePermissions()

OnChangeFilePermissions ( $path,
$permission = [],
$old_permission = [],
$arGroups = false )
static

См. определение в файле search.php строка 2519

◆ OnGroupDelete()

OnGroupDelete ( $ID)
static

См. определение в файле search.php строка 2140

◆ PrepareSearchResult()

PrepareSearchResult ( $str)

См. определение в файле search.php строка 530

◆ QueryMnogoSearch()

QueryMnogoSearch ( & $xml)
static

См. определение в файле search.php строка 965

◆ RecurseIndex()

RecurseIndex ( $path = [],
$max_execution_time = 0,
& $NS )
static

См. определение в файле search.php строка 1894

◆ ReIndexAll()

ReIndexAll ( $bFull = false,
$max_execution_time = 0,
$NS = [],
$clear_suggest = false )
static

См. определение в файле search.php строка 1008

◆ ReindexFile()

ReindexFile ( $path,
$SEARCH_SESS_ID = '' )
static

См. определение в файле search.php строка 1735

◆ ReindexModule()

ReindexModule ( $MODULE_ID,
$bFull = false )
static

См. определение в файле search.php строка 1218

◆ RemovePHP()

RemovePHP ( $str)
static

См. определение в файле search.php строка 1993

◆ Repl()

Repl ( $strCond,
$strType,
$strWh )

См. определение в файле search.php строка 451

◆ Search()

Search ( $arParams,
$aSort = [],
$aParamsEx = [],
$bTagsCloud = false )

См. определение в файле search.php строка 62

◆ SetContentItemGroups()

SetContentItemGroups ( $index_id,
$arGroups )
static

См. определение в файле search.php строка 2612

◆ SetContentItemParams()

SetContentItemParams ( $index_id,
$arParams )
static

См. определение в файле search.php строка 2700

◆ SetLimit()

SetLimit ( $limit)

См. определение в файле search.php строка 319

◆ SetOffset()

SetOffset ( $offset)

См. определение в файле search.php строка 314

◆ SetOptions()

SetOptions ( $arOptions)

См. определение в файле search.php строка 301

◆ stddev()

stddev ( $arValues)

См. определение в файле search.php строка 2815

◆ Update()

Update ( $ID,
$arFields )
static

См. определение в файле search.php строка 2981

Поля

◆ $_opt_ERROR_ON_EMPTY_STEM

$_opt_ERROR_ON_EMPTY_STEM = false

См. определение в файле search.php строка 23

◆ $_opt_NO_WORD_LOGIC

$_opt_NO_WORD_LOGIC = false

См. определение в файле search.php строка 24

◆ $arParams

$arParams = []

См. определение в файле search.php строка 19

◆ $bUseRatingSort

$bUseRatingSort = false

См. определение в файле search.php строка 27

◆ $error

$error = false

См. определение в файле search.php строка 18

◆ $errorno

$errorno = 0

См. определение в файле search.php строка 17

◆ $flagsUseRatingSort

$flagsUseRatingSort = 0

См. определение в файле search.php строка 28

◆ $formatter

$formatter = null

См. определение в файле search.php строка 30

◆ $limit

$limit = false

См. определение в файле search.php строка 26

◆ $offset

$offset = false

См. определение в файле search.php строка 25

◆ $Query

$Query

См. определение в файле search.php строка 11

◆ $Statistic

$Statistic

См. определение в файле search.php строка 12

◆ $strQueryText

$strQueryText = false

См. определение в файле search.php строка 13

◆ $strSqlWhere

$strSqlWhere = ''

См. определение в файле search.php строка 15

◆ $strTags

$strTags = ''

См. определение в файле search.php строка 16

◆ $strTagsText

$strTagsText = false

См. определение в файле search.php строка 14

◆ $tf_hwm

$tf_hwm = 0

См. определение в файле search.php строка 21

◆ $tf_hwm_site_id

$tf_hwm_site_id = ''

См. определение в файле search.php строка 22

◆ $url_add_params

$url_add_params = []

См. определение в файле search.php строка 20


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/search/classes/general/search.php