Улучшение поиска в битриксе ( убрать регистро зависимость )
AddEventHandler("search", "BeforeIndex", "BeforeIndexHandler");
// создаем обработчик события "BeforeIndex"
function BeforeIndexHandler($arFields)
{
if(!CModule::IncludeModule("iblock")) // подключаем модуль
return $arFields;
if($arFields["MODULE_ID"] == "iblock")
{
$title = $arFields["TITLE"];
$body = $arFields['BODY'];
$arFields["TITLE"] = trim(mb_convert_case($title,MB_CASE_TITLE) . " " . mb_convert_case($title,MB_CASE_LOWER));
$arFields['BODY'] = trim(mb_convert_case($body,MB_CASE_TITLE) . " " . mb_convert_case($body,MB_CASE_LOWER));
}
return $arFields; // вернём изменения
}