ScanContent

ScanContent

사용자가 제공한 사전에서 찾은 용어를 FlowFile 내용에서 검색하는 프로세서예요. 용어가 일치하면 'matching.term' 속성을 사용해 해당 용어를 FlowFile에 추가해요.

출처: Snowflake 문서

본문

번들 (Bundle)

org.apache.nifi | nifi-standard-nar

설명 (Description)

사용자가 제공한 사전에서 찾은 용어를 FlowFile 내용에서 검색합니다. 용어가 일치하면 해당 용어의 UTF-8 인코딩 버전이 'matching.term' 속성을 사용해 FlowFile에 추가됩니다.

태그 (Tags)

aho-corasick, byte sequence, content, dictionary, find, scan, search

입력 요구사항 (Input Requirement)

REQUIRED

민감 동적 속성 지원 (Supports Sensitive Dynamic Properties)

false

속성 (Properties)

속성 (Property) 설명 (Description)
Dictionary Encoding 사전이 어떻게 인코딩되는지 나타냅니다. 'text'이면 사전 용어가 줄바꿈으로 구분되고 UTF-8로 인코딩되며, 'binary'이면 사전 용어가 용어 길이를 나타내는 4바이트 정수 뒤에 용어 자체가 이어지는 형태로 표시됩니다.
Dictionary File 용어 사전의 파일 이름입니다.

관계 (Relationships)

이름 (Name) 설명 (Description)
matched 사전에서 용어를 하나 이상 일치시킨 FlowFile이 이 관계로 라우팅됩니다.
unmatched 사전에서 어떤 용어와도 일치하지 않는 FlowFile이 이 관계로 라우팅됩니다.

쓰는 속성 (Writes attributes)

이름 (Name) 설명 (Description)
matching.term 프로세서가 FlowFile을 'matched' 관계로 라우팅하게 한 용어입니다. FlowFile이 'unmatched' 관계로 라우팅되면 이 속성은 추가되지 않습니다.

더 알아보기 (Learn more)