# CreateSearchIndexOnReload

この変数は、アプリケーションのデータがリロードされたときに、検索インデックス ファイルが作成されるかどうかを定義します。

構文:

CreateSearchIndexOnReload

データのリロード中に検索インデックス ファイルを作成するか、最初のユーザー検索リクエストで作成するかを定義できます。

データのリロード中に検索インデックス ファイルを作成すると、最初のユーザー検索で発生する待ち時間を回避できます。検索インデックスの作成により、データのリロード時間が長くなるという点を考慮する必要があります。

この変数を省略 (または 0 に設定) すると、データのリロード中に検索インデックス ファイルが作成されません。

この変数が 1 に設定されている場合、データのリロード時に検索インデックス ファイルが次の条件で作成されます。

* アプリケーションで初めてリロードが実行された。

* アプリケーションが最近検索された (アプリケーションで最後の検索が実行されてから経過した日数によって決定されます)。

* アプリケーションのデータが比較的大きい (最新のインデックス作成の期間によって決定)。

情報メモセッション アプリケーションでは、この変数の設定にかかわらずデータのリロードの間に検索インデックス ファイルは作成されません。

情報メモ

新しいアプリケーションでは、既定の `SET` ステートメントに `set 
 CreateSearchIndexOnReload=1` が含まれます。分析 アクティビティセンターでスクリプトを作成する場合、スクリプト アセットはデータを保持しないため、SET 式に `CreateSearchIndexOnReload` が含まれず、インデックス値が不要になります。

例1： データのリロードの間に検索インデックス項目を作成します。

`set 
 CreateSearchIndexOnReload=1;`

例2： 最初の検索リクエストの後で検索インデックス項目を作成します。

`set 
 CreateSearchIndexOnReload=0;`