Issue #2212335 by jhodgdon: Separate out NodeSearch::execute() into finding vs. processing results