CountText 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Conta várias métricas sobre o texto recebido. Os resultados solicitados serão registrados como atributos. O FlowFile resultante não terá seu conteúdo modificado.

Tags

character, count, line, text, word

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

ajust-immediately

Se for verdadeiro, o contador será atualizado imediatamente, independentemente de ProcessSession ser confirmado ou revertido; caso contrário, o contador será incrementado somente se e quando ProcessSession for confirmado.

character-encoding

Especifica uma codificação de caracteres a ser usada.

split-words-on-symbols

Se ativada, a contagem de palavras identificará as cadeias de caracteres separadas por delimitadores lógicos comuns [_ - .] como palavras independentes (ex.: split-words-on-symbols = 4 palavras).

text-character-count

Se ativado, contará o número de caracteres (incluindo espaços em branco e símbolos, mas sem incluir novas linhas e retornos de carro) presentes no texto recebido.

text-line-count

Se ativado, contará o número de linhas presentes no texto recebido.

text-line-nonempty-count

Se ativado, contará o número de linhas que contêm um caractere que não seja de espaço em branco presente no texto recebido.

text-word-count

Se ativado, contará o número de palavras (grupos de caracteres alfanuméricos delimitados por espaços em branco) presentes no texto recebido. Delimitadores lógicos comuns [_-.] não delimitam uma palavra, a menos que a opção “Split Words on Symbols” seja verdadeira.

Relações

Nome

Descrição

failure

Se o texto do FlowFile não puder ser contado por algum motivo, o arquivo original será encaminhado para esse destino e nada será encaminhado para outro lugar

success

O FlowFile contém o conteúdo original com um ou mais atributos adicionados contendo as respectivas contagens

Grava atributos

Nome

Descrição

text.line.count

O número de linhas de texto presentes no conteúdo do FlowFile

text.line.nonempty.count

O número de linhas de texto (com pelo menos um caractere que não seja de espaço em branco) presentes no FlowFile original

text.word.count

O número de palavras presentes no FlowFile original

text.character.count

O número de caracteres (dada a codificação de caracteres especificada) presentes no FlowFile original

Consulte também