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));