I am searching for key word and phrases across MULTIPLE text fields.
The text fields are H1, H2, and H3.
The quality of the match depends on where occurs.
H1 is the highest and H3 is the lowest quality is match.
I have a prototype up and working. It has some problems.
See attached workflow and image below.
I am open to any and all solutions including completely different approaches.
So far...I first look for a match in H1 and score it 1.
Ideally, all records that do not generate an H1 hit should be passed to the filter that looks at H2 and so on.
But, currently all records are passed from H1 to H2 and all records are similarly passed to H3. References the red boxes in the H1 and H2 containers.
Only the records that do not generate a hit at a given level should.
The output should include all the original text fields with the KW, MRKT, and Score fields appended. It does not (hence red output containers).
Minor detail...I would like to make the field renaming dynamic.

Below is a brute force approach that does not utilize a macro. But, it fails to account for multiple key word and phrase hits in a given record (hence the macro approach I am trying now).
