I've always held that the quality of Google services is directly proportional to what Google engineers need for their jobs. Paste a stack trace in the search box? It's uncanny how it will take me straight to the
one blog post that tells me what my problem is, and the best solution for it (even if it doesn't contain that stack trace!). Recently I've been working in the theatre, and it's shocking just how bad Google is at searching for theatrical terms.
Part of the problem is that many are generic English words that have special meaning on stage -- but when I add a word like "theatre" to try to clarify, Google assumes I want to buy tickets to a musical. Adding other terms doesn't help much, since there are so many indexed webpages which just happen to have all of those words. It doesn't help, either, that lots of terms have many synonyms (and alternate spellings) which are also common English words. I spent 20 minutes the other day trying every combination of related words and synonyms before Google found a page with the information I needed. Good luck trying to find information on how to make a "return" (the stage object) in Google!
Try a Google Images search for "clew", and compare a search for "clew theatre". Then try to figure out how many of the latter images are actually hits for a silently-autocorrected "crew". (Yes, I can use - and "" to help control this, but why do I need to quote every word I type in Google?) They say their goal is organizing the world's information, but it really looks like they care more about helping the users who want to buy cheap things online.
Theatre is in no way unique here. Most fields I've touched that don't have SEO professionals working to sell products online have terrible presence in Google. At this point, I believe Google was the first competent search engine, and now they're just using that position to make people who want to be found figure out how to get good Google juice.
Is search "solved" if it only works when we have professionals whose job it is to ensure their content is searchable? It's a hard problem, and maybe what we've got is about as good as it gets for the (commercial) web of today, and we need a new system that's naturally more amenable to search. The "semantic web" didn't really pan out, as it was pretty heavy, but why can't someone just slap a meta tag that says dewey="792" on their pages and then have Google let me search by that?
Search as a competitive business and method to search the unstructured web is done. Search as a means to find information is still wide open.