i think you're wrong about Octopart - they are optmising around individual part terms e.g. http://octopart.com/category--Integrated+Circuits--Semicondu... not for a generic "electronic parts" ranking. Their recent user data indicates this has been pretty successful - basically SEO - adding categories to search.