Задача: написать скрипт, который запускает индексацию сайта. Запускать будем по крону.

Сам скрипт:

<?php

define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS",true);
set_time_limit (0);
define("LANG","ru");

$_SERVER["DOCUMENT_ROOT"] = dirname(__FILE__);

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

CModule::IncludeModule("search");

$NS = false;
$NS = CSearch::ReIndexAll(true, 60, $NS);

while(is_array($NS))
{
    $NS = CSearch::ReIndexAll(false, 60, $NS);
}

P.S. Скрипт должен лежать в корне сайта. Советую запускать раз в сутки – ночью.

Подписываемся на обновления блога по Email:

Введите адрес электронной почты



Метки: , ,

Оставьте свой комментарий