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.
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 |