Hello and thank you!
Indeed, the more I research the more I've determined the difference between what the client says and what the client means. Basically, its advanced filtering. They want "results with THESE words, or THOSE words, but not THAT word". As you noted, going over the selector docs, I think It's possible to gather a result set with pages that "contain 'all these words'" and then filter the result set for "but not 'these words'" before display.
I'll follow up with my outcomes once I get to test my means! Thank you again!