AI 検索インデックス付きソースの参照テーブルフィールドのインデックス作成を有効にする
ソーステーブルのフィールドによって参照されるテーブルのフィールド値にインデックスを付けるために、インデックス付きソースを構成します。これらのフィールド値のインデックスは、フィルターおよび EVAM の検索結果の構成で使用するために作成することも、検索用に作成することもできます。
始める前に
ソーステーブルにインデックス付きソースを設定する必要があります。テーブルのインデックス付きソースの作成の詳細については、「 インデックス付きソースを作成する」を参照してください。
必要なロール:ais_admin
このタスクについて
インデックス付きソーステーブルに参照フィールドが含まれている場合、AI 検索 のデフォルトは参照フィールドのインデックス値になりますが、参照するテーブルの他のフィールドには設定されません。これらの参照テーブルの値のインデックスを作成するために、インデックス作成したソーステーブルに dot_walk_fields および searchable_dot_walk_fields フィールドの設定を作成することができます。
- 検索ソースフィルター、ファセットフィルター、EVAM 検索結果構成で参照テーブルのフィールド値を使用するには、dot_walk_fields フィールド設定を作成します。
- 参照テーブルのフィールド値を検索可能にするには、searchable_dot_walk_fields フィールド設定を作成します。
いずれかのフィールド設定の値として、インデックスを作成する参照テーブルフィールドの名前を、カンマ区切りの形式でリストします。たとえば、インデックス付きソーステーブルの [company] フィールドで参照されるテーブルから [name] フィールドと [city] フィールドにインデックスを付けるには、[company] フィールドを選択し、値「name、city」を入力します。
複数のテーブル間をドット連結するために、ドット区切りの参照フィールドプリフィックスを使用してフィールド名の値を入力できます。たとえば、インデックス付きソーステーブルの [company] 参照フィールドによって参照されるテーブルの [contact] フィールドによって参照されるテーブルの [name] フィールドにインデックスを付けるには、「company.contact.name」という値を入力します。
注:
各ドット連結参照レベルで、インデックス作成のパフォーマンスが影響を受けます。必要な場合を除き、マルチレベル参照の使用は避けてください。
同じ参照フィールドに対して、dot_walk_fields と searchable_dot_walk_fields の両方のフィールド設定を作成できます。