There are times when the search engine results are frustrating - there are several reasons for this: -
Hakia is the most prominent attempt to address this challenge http://hakia.com/.
Question To the answer the most important question - if such search engines take off how do I ensure that my website comes up?
Answer - Ensure that your website is uses valid code, which will help a search engine understand the text, links, and pictures.
Because Website-Doctor websites are built using XHTML, with an eye close on to doing well in search engines clients can relax knowing that their website will be / is already indexed in such search engines.