Хорошо что у нас нет на форуме ответа "НИКАК" =)
Написать обработчик события перед индексированием и поместить в файл [B]/bitrix/php_interface/init.php[/B]
[CODE]// регистрируем обработчик
AddEventHandler("search", "BeforeIndex", "BeforeIndexHandler");
// создаем обработчик события "BeforeIndex"
function BeforeIndexHandler($arFields)
{
$arFields["BODY"] = "";
return $arFields;
}[/CODE]
[B]ВНИМАНИЕ![/B]
Не уверен что в [B]BODY[/B] не хранится и индекс артикулов. Надо пробовать!
Если храниться, то в обработчике надо получать артикул и заменять им текст описания.
[CODE]// регистрируем обработчик
AddEventHandler("search", "BeforeIndex", "BeforeIndexHandler");
// создаем обработчик события "BeforeIndex"
function BeforeIndexHandler($arFields)
{
if(!CModule::IncludeModule("iblock"))
return $arFields;
if($arFields["MODULE_ID"] == "iblock")
{
$db_props = CIBlockElement::GetProperty($arFields["PARAM2"],$arFields["ITEM_ID"], array("sort" => "asc"), Array("CODE"=>"CML2_ARTICLE"));
if($ar_props = $db_props->Fetch())
$arFields["BODY"] .= " ".$ar_props["VALUE"];
}
return $arFields;
}
[/CODE]
Удачи!