by rekcor: extended the public 'search' function so one can provide a search path (e.g. 'nodeA/nodeB')