CountText 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Calcule différentes métriques sur le texte entrant. Les résultats de la requête seront enregistrés sous forme d’attributs. Le contenu du FlowFile résultant ne sera pas modifié.
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
ajust-immediately |
Si cette propriété est définie sur true, le compteur sera mis à jour immédiatement, que la ProcessSession soit validée ou restaurée ; sinon, le compteur ne sera incrémenté qu’après la validation de la ProcessSession, le cas échéant. |
character-encoding |
Spécifie le codage de caractères à utiliser. |
split-words-on-symbols |
Si cette propriété est activée, le décompte de mots identifiera les chaînes séparées par des délimiteurs logiques courants [ _ - . ] comme des mots indépendants (par ex., split-words-on-symbols = 4 mots). |
text-character-count |
Si cette propriété est activée, le processeur comptera le nombre de caractères (y compris les espaces blancs et les symboles, mais pas les nouvelles lignes ni les retours à la ligne) présents dans le texte entrant. |
text-line-count |
Si cette propriété est activée, le processeur comptera le nombre de lignes présentes dans le texte entrant. |
text-line-nonempty-count |
Si cette propriété est activée, le processeur comptera le nombre de lignes contenant au moins un caractère autre qu’un espace blanc dans le texte entrant. |
text-word-count |
Si cette propriété est activée, le processeur comptera le nombre de mots (groupes de caractères alphanumériques délimités par des espaces blancs) présents dans le texte entrant. Les délimiteurs logiques courants [_-.] ne délimitent pas un mot à moins que la propriété « Split Words on Symbols » ne soit définie sur true. |
Relations¶
Nom |
Description |
---|---|
failure |
Si le texte du FlowFile ne peut pas être compté pour une raison quelconque, le fichier d’origine sera routé vers cette destination et rien ne sera acheminé ailleurs |
success |
Le FlowFile renferme le contenu d’origine, auquel ont été ajoutés un ou plusieurs attributs contenant les décomptes respectifs |
Écrit les attributs¶
Nom |
Description |
---|---|
text.line.count |
Nombre de lignes de texte présentes dans le contenu du FlowFile |
text.line.nonempty.count |
Nombre de lignes de texte (contenant au moins un caractère autre qu’un espace blanc) présentes dans le FlowFile d’origine |
text.word.count |
Nombre de mots présents dans le FlowFile d’origine |
text.character.count |
Nombre de caractères (compte tenu de l’encodage de caractères spécifié) présents dans le FlowFile d’origine |