ScanAttribute

文档中心 › 组件索引 › ScanAttribute

ScanAttribute Processor

类型全限定名:cn.org.acal.lynxus.processors.standard.ScanAttribute

所属 Bundle:cn.org.acal.lynxus:lynxus-standard-nar:2.11.8

描述

扫描 FlowFiles 的指定属性,检查它们的任何值是否存在于指定的术语词典中

标签

scanattributessearchlookupfindtext

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
Dictionary File换行分隔的文本文件,包含应触发匹配的术语。空行将被忽略。文本文件的内容在处理器被调度时加载到内存中,并在内容被修改时重新加载。
支持表达式语言:是(仅使用环境/系统变量求值)
Attribute Pattern.*正则表达式,指定其值将与字典中的术语相匹配的属性名称
Match CriteriaAt Least 1 Must Match
  • At Least 1 Must Match
  • All Must Match
如果设置为 All Must Match,则仅当所有指定属性的值都在词典中找到时,FlowFile 才会路由到 'matched'。如果设置为 At Least 1 Must Match,只要任一指定属性在词典中找到,FlowFile 就会路由到 'matched'
Dictionary Filter Pattern将应用于字典文件中每行的正则表达式。如果正则表达式不匹配该行,则该行不会被包含在要搜索的术语列表中。如果指定了匹配组,则仅使用术语中匹配该匹配组的部分,而不是整个术语。如果未指定,则使用字典中的所有术语,每个术语由文件中整行的文本组成。

关系 (Relationships)

名称描述自动终止
matched在字典中找到其属性的FlowFile将被路由到此关系否
unmatched字典中未找到属性的FlowFile将被路由到此关系否

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。

输入要求

该组件要求有传入连接。