# CreateSearchIndexOnReload

此变量定义在重新加载应用程序的数据时是否创建搜索索引文件。

语法：

CreateSearchIndexOnReload

您可以定义是否在数据重新加载期间创建搜索索引文件，或是否在用户首次发出搜索请求后创建搜索索引文件。

在数据重新加载期间创建搜索索引文件可以避免用户首次进行搜索时的等待时间。这必须根据搜索索引创建所需的较长数据重新加载时间进行加权。

省略此变量（或设置为 0）会导致在数据重新加载期间不会创建搜索索引文件。

如果将此变量设置为 1，则会在重新加载数据时创建搜索索引文件，条件如下：

* 第一次在应用程序上执行重新加载时。

* 最近搜索过该应用程序（由上次对该应用程序进行搜索后经过的天数决定）。

* 该应用程序的数据相对较大（由最近创建索引的持续时间决定）。

信息注释对于会话应用程序，无论此变量的设置为何，都不会在数据重新加载期间创建搜索索引文件。

信息注释

新应用程序在默认的 `SET` 语句中包含 `set 
 CreateSearchIndexOnReload=1`。在 Analytics 活动中心创建脚本时，SET 表达式不包含 `CreateSearchIndexOnReload`，因为脚本资产未持久化数据，因此索引值并非必需。

示例 1: 数据重新加载期间创建搜索索引字段

`set 
 CreateSearchIndexOnReload=1;`

示例 2: 首次搜索请求后创建搜索索引字段

`set 
 CreateSearchIndexOnReload=0;`