Thanks for the clarification, @Erica.
You definitely have my vote for such a AND
search possibility that doesn’t require the terms to be on the same node but in the same branch.
There is even another thread for such a functionality: Search Function: Greatest Common Parent. (AND + OR)