I wasn't thinking of the sentences class, but rather building a collection of found ranges, in the order of the document, but found through various means.

You hve to find multiple colors. That poster had multiple keywords. You both need the output to be in the order They originally appear in the doc.

Does that help?