エンリッチプロセッサ
enrich
プロセッサは、別のインデックスからのデータでドキュメントをエンリッチできます。これを設定する方法についての詳細は、エンリッチデータ セクションを参照してください。
名前 | 必須 | デフォルト | 説明 |
---|---|---|---|
policy_name |
はい | - | 使用するエンリッチポリシーの名前。 |
field |
はい | - | エンリッチメントデータを取得するために使用されるポリシーの match_field に一致する入力ドキュメント内のフィールド。 テンプレートスニペット をサポートしています。 |
target_field |
はい | - | エンリッチデータを含むために受信ドキュメントに追加されるフィールド。このフィールドには、エンリッチポリシー で指定された match_field と enrich_fields の両方が含まれます。テンプレートスニペット をサポートしています。 |
ignore_missing |
いいえ | false | true と field が存在しない場合、プロセッサはドキュメントを変更せずに静かに終了します。 |
override |
いいえ | true | プロセッサが既存の非null値フィールドでフィールドを更新するかどうか。 false に設定されている場合、そのようなフィールドは変更されません。 |
max_matches |
いいえ | 1 | 構成されたターゲットフィールドに含める最大一致ドキュメント数。 target_field は、max_matches が 1 より大きい場合、json 配列に変換されます。それ以外の場合、target_field は json オブジェクトになります。ドキュメントが大きくなりすぎないように、許可される最大値は 128 です。 |
shape_relation |
いいえ | INTERSECTS |
受信ドキュメントの geoshape をエンリッチインデックス内のドキュメントに一致させるために使用される空間関係演算子。このオプションは、geo_match エンリッチポリシータイプにのみ使用されます。空間関係 の演算子と詳細を参照してください。 |
description |
いいえ | - | プロセッサの説明。プロセッサの目的や構成を説明するのに役立ちます。 |
if |
いいえ | - | 条件付きでプロセッサを実行します。条件付きでプロセッサを実行する を参照してください。 |
ignore_failure |
いいえ | false |
プロセッサの失敗を無視します。パイプラインの失敗を処理する を参照してください。 |
on_failure |
いいえ | - | プロセッサの失敗を処理します。パイプラインの失敗を処理する を参照してください。 |
tag |
いいえ | - | プロセッサの識別子。デバッグやメトリクスに役立ちます。 |