nc_search::index_area(string $area_string = "allsites", string $when = "now")
ставит задание на переиндексирование в очередь
Параметр $area_string может содержать ID правила индексирования или указание области (см. раздел «Области поиска на сайте»).
Параметр $when может принимать любые значения, допустимые для функции PHP strtotime().
// выполнить правило с ID=1 при первой возможности: nc_search::index_area(1); // переиндексировать /news/* на всех сайтах в полночь: nc_search::index_area("/news/*", "tomorrow");
Пример использования в поле «Действие после изменения» компонента:
// переиндексировать раздел, в котором находится объект, и его подразделы: nc_search::index_area("sub$sub*"); // переиндексировать только страницу с объектом: nc_search::index_area("http://" . $current_catalogue['Domain'] . nc_message_link($message, $classID));