Joseph Witt created NIFI-3497:
---------------------------------
Summary: ScanAttribute should support tagging a flowfile with
metadata value from the supplied dictionary
Key: NIFI-3497
URL: https://issues.apache.org/jira/browse/NIFI-3497
Project: Apache NiFi
Issue Type: Improvement
Reporter: Joseph Witt
Today ScanAttribute just looks through the supplied dictionary and given object
for a string matching hit. If it hits then it is a match otherwise it is a
'not found'. However, when a hit occurs it can often be quite useful to gather
additional metadata about that hit. This makes cases like enrichment/tagging
much easier.
So, plan is to have ScanAttribute support a dictionary value demarcator which
would separate the dictionary term from some string response that will be added
to the flowfile. For instance a dictionary might have
apples:These are red or green
bananas:These are yellow unless you should toss them or make bread
Then if a hit occurs on 'apples' the flowfile that contained such an attribute
would have a new attribute such as 'dictionary.hit.term' = 'apple' and
'dictionary.hit.metadata' = 'These are red or green'.
This means downstream processors could extract that metadata and do interesting
things with it.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)