CreateSearchIndexOnReload
この変数は、アプリのデータがリロードされたときに、検索インデックス ファイルが作成されるかどうかを定義します。
構文:
CreateSearchIndexOnReload
データのリロード中に検索インデックス ファイルを作成するか、最初のユーザー検索リクエストで作成するかを定義できます。
データのリロード中に検索インデックス ファイルを作成すると、最初のユーザー検索で発生する待ち時間を回避できます。検索インデックスの作成により、データのリロード時間が長くなるという点を考慮する必要があります。
この変数を省略 (または 0 に設定) すると、データのリロード中に検索インデックス ファイルが作成されません。
この変数が 1 に設定されている場合、データのリロード時に検索インデックス ファイルが次の条件で作成されます。
-
アプリで初めてリロードが実行された。
-
アプリが最近検索された (アプリで最後の検索が実行されてから経過した日数によって決定されます)。
-
アプリのデータが比較的大きい (最新のインデックス作成の期間によって決定されます)。
新しいアプリでは、既定の SET ステートメントに set CreateSearchIndexOnReload=1 が含まれます。Analytics アクティビティセンターでスクリプトを作成する場合、スクリプト アセットはデータを保持しないため、SET 式に CreateSearchIndexOnReload が含まれず、インデックス値が不要になります。
例1: データのリロードの間に検索インデックス項目を作成します。
set CreateSearchIndexOnReload=1;
例2: 最初の検索リクエストの後で検索インデックス項目を作成します。
set CreateSearchIndexOnReload=0;