[QUOTE]137 пишет:
по приведенной вами ссылке перейти не могу.[/QUOTE]
В общем там объяснения по пооду статической переменной в коде индексирования. Из-за нее утечка памяти.
Я у себя создал табличку в БД, в которую пишу ID добавленных или измененных элементов. И по крону каждую минуту выбираю с LIMIT 100 и индексирую. Это при работе с инфоблоками
Для переиндексирования всего сайта в справке есть такой пример:
[CODE]
<?
//Этот пример не является примером пошаговой индексации.
//Для этого надо вызывать функцию ReIndexAll только один раз за запуск скрипта.
//А промежуточное состояние (NS) можно сохранять например в файле.
$NS = false;
$NS = CSearch::ReIndexAll(false, 60, $NS);
while(is_array($NS))
$NS = CSearch::ReIndexAll(false, 60, $NS);
echo $NS;
?>[/CODE]
т.е. сохранять $NS в файле и по крону запускать 60-секундные сеансы индексирования