CountText 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
受信テキストのさまざまなメトリクスをカウントします。リクエスト結果は属性として記録されます。結果のフローファイルの内容は変更されません。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
ajust-immediately |
trueの場合、 ProcessSession がコミットされるかロールバックされるかに関係なく、カウンターは直ちに更新されます。そうでない場合、 ProcessSession がコミットされた場合にのみ、カウンタはインクリメントされます。 |
character-encoding |
使用する文字エンコーディングを指定します。 |
split-words-on-symbols |
有効にすると、単語数は共通の論理区切り文字 [ _ - . ] で区切られた文字列を独立した単語として識別します (例: split-words-on-symbols = 4 words)。 |
text-character-count |
有効にすると、入力されたテキストに含まれる文字数(空白と記号を含むが、改行とキャリッジリターンは含まない)を数えます。 |
text-line-count |
有効にすると、受信テキストの行数を数えます。 |
text-line-nonempty-count |
有効にすると、入力テキストに空白以外の文字が含まれる行数をカウントします。 |
text-word-count |
有効にすると、入力テキストに含まれる単語 (空白で囲まれた英数字グループ) の数を数えます。一般的な論理区切り文字 [_-.] は、 'Split Words on Symbols' が true でない限り、単語を区切りません。 |
リレーションシップ¶
名前 |
説明 |
---|---|
failure |
何らかの理由でフローファイルのテキストをカウントできない場合、元のファイルはこの宛先にルーティングされ、他の場所には何もルーティングされません。 |
success |
フローファイルには、それぞれのカウントを含む1つ以上の属性が追加されたオリジナルのコンテンツが含まれます。 |
属性の書き込み¶
名前 |
説明 |
---|---|
text.line.count |
FlowFile コンテンツに含まれるテキストの行数 |
text.line.nonempty.count |
原文の FlowFile に含まれる (空白以外の文字が少なくとも 1 つある) テキストの行数。 |
text.word.count |
原文 FlowFile の単語数 |
text.character.count |
原文の FlowFile に含まれる (指定された文字エンコーディングに対応する) 文字数。 |