[See more examples of the mentioned “Search-based GUI” approach in http://kellylynch.livejournal.com/3498.html and
Look how Settings page is organized in Chrome :

The Settings page, in addition to traditional view of hierarchically ordered “sections”, contains also the “Search settings” function. It provides quick search for a specified functionality (with highlighting of the keyword in found “sections”)