CreateSearchIndexOnReload
Данная переменная определяет, будут ли создаваться файлы индекса поиска при перезагрузке данных приложения.
Синтаксис:
CreateSearchIndexOnReload
Пользователь может настроить, когда будут создаваться файлы индекса поиска: во время перезагрузки данных или после ввода первого поискового запроса.
Создание файлов индекса поиска во время перезагрузки данных позволяет избежать времени ожидания, с которым сталкивается пользователь при вводе первого поискового запроса. При этом необходимо учитывать, что при создании индекса поиска требуется больше времени на перезагрузку данных.
Если не использовать эту переменную (или установить значение 0), файлы индекса поиска не будут создаваться при перезагрузке данных.
Если значение этой переменной равно 1, файлы индекса поиска будут создаваться при перезагрузке данных в следующих случаях:
-
при первой перезагрузке данных в приложении,
-
в приложении недавно выполнялся поиск (определяется количеством дней, прошедших с момента последнего поиска в приложении),
-
приложение содержит относительно большие данные (определяется тем, как долго создавался последний индекс).
Новые приложения включают set CreateSearchIndexOnReload=1 в операторы по умолчанию SET. При создании скриптов в центре активности Аналитика выражения с SET не включают CreateSearchIndexOnReload, так как в ресурсах скрипта данные не сохраняются, что делает значение индекса ненужным.
Пример 1: Создавать файлы индекса поиска в ходе повторной загрузки данных
set CreateSearchIndexOnReload=1;
Пример 2: Создавать поля индекса поиска после первого поискового запроса
set CreateSearchIndexOnReload=0;