Enrich 处理器编辑

enrich 处理器可以使用来自另一个索引的数据来丰富文档。有关如何设置的更多信息,请参阅丰富数据部分。

表 17. Enrich 选项

名称 必需 默认值 描述

policy_name

-

要使用的 Enrich 策略的名称。

field

-

输入文档中与用于检索 Enrich 数据的策略 match_field 匹配的字段。支持模板片段

target_field

-

添加到传入文档中以包含 Enrich 数据的字段。此字段包含Enrich 策略中指定的 match_fieldenrich_fields。支持模板片段

ignore_missing

false

如果为 truefield 不存在,则处理器将静默退出,而不修改文档。

override

true

如果处理器将使用预先存在的非空值字段更新字段。如果设置为 false,则不会触碰此类字段。

max_matches

1

要包含在已配置目标字段下的匹配文档的最大数量。如果 max_matches 大于 1,则 target_field 将变为 JSON 数组,否则 target_field 将变为 JSON 对象。为了避免文档过大,允许的最大值为 128。

shape_relation

INTERSECTS

用于将传入文档的地理形状与 Enrich 索引中的文档进行匹配的空间关系运算符。此选项仅用于 geo_match Enrich 策略类型。有关运算符和更多信息,请参阅空间关系

description

-

处理器的描述。用于描述处理器的用途或其配置。

if

-

有条件地执行处理器。请参阅有条件地运行处理器

ignore_failure

false

忽略处理器的故障。请参阅处理管道故障

on_failure

-

处理处理器的故障。请参阅处理管道故障

tag

-

处理器的标识符。用于调试和指标。