Perspective Tree Filter/Search

I am trying to create a filter for my tree component. The data being displayed in the tree is everything within my default tag source. I also had to use a progressive tree which builds the tree as the user opens folders because of the amount of tags (about 6000). Currently, I have it so that it is able to filter through tags of opened folders as they have been loaded. However, I was wondering if it would be possible to apply the filter through all the tags and display the results. Ideally I would like users not to have to traverse through folders first. I have a feeling that due to the amount of tags, the way I have it now is best, but I was curious if it is possible. Thanks for any suggestions.