Partbrowser allows you to search your 3D library using a rough 3D shape as a search query:
PartBrowser – Browse-by-shape for CAD files from Andrew Sherlock on Vimeo.
This technology will be REALLY interesting when we’re downloading 3D files and printing them at home.