Yup!
Try searching for "ruby net::ldap search", without the quotes. For me, a CPAN page is the second result. (This is even logged out, in a chrome incognito window, so no cookies are sent to google.) That page doesn't have "ruby" or anything related to "ruby" on it, at all.
But even if I was searching for something esoteric like an error message, it's much more helpful to give me no results than it is to give me irrelevant ones. Irrelevant results just waste my time clicking/skimming through them, where an empty result set will signal to me very clearly that what I'm searching for doesn't make sense.
Net::LDAP is a perl module too, one of the things it does is search, so 3/4 of the words are not just matched literally, but are the right kind of net (not fishing or stockings), the right kind of ldap , the right kind of search.
You claim there is nothing related to ruby on that page, yet how many times must people have linked to both those languages from a webpage, perhaps alongside other related terms like python?
Its not perfect, and it's not magic, but is that really the level we expect from Google, so much so that we're in a huff if we have to scroll past one easily discounted search result?
They had to put a lot of effort into a search system that can ignore words that you're searching for. I'm wondering why that's necessary when I can clearly get better search results when all of my search terms are included.
I wonder if it would help if they added some heuristic where, especially if it looks like a technical topic, it would try to find the word that was most domain-defining (in your example: "ruby") and never drop that one. I wonder how difficult that would be to solve. Even with a lot of false positives, the worst that you'd get is the results quality of not dropping any of the terms.
Yes, if I search for "Windows 7 NAT", dropping the NAT keyword returns more results. But none of them will give me the information I'm looking for.
This is especially true when what I'm searching for yields almost no results. That's how I typically know that what I'm searching for was probably bogus to begin with. But when the first page is full of a bunch of fuzzed-out results that are only tangentially related to what I searched for, I now have to skim through a page full of results to realize that Google just gave up and decided to omit several of my terms.
And they weren't at the bottom, they were actually the first result on the list.
> They do understand that people want less - but more relevant - results, instead of just having more useless ones
I would argue that since they have access to their data and they do not do anything without having data supporting the change, they would know better what people want. You and I may very well just not be in their main demographics.
Really? You would think it would be the perfect opportunity for competitors to advertise. Here's the user frustrated with their existing vendor because their computer is emitting some kind of gibberish instead of doing what they paid for it to do, and here you are offering a different product that presumably makes the error go away.
But there's no way they're dumb enough to think that's helpful, right? They do understand that people want less - but more relevant - results, instead of just having more useless ones?
Like just the other day I was searching for "ruby net::ldap <some error message>" and it decided to put, front and center, results from CPAN. Just about as irrelevant as a search result can get. The little grey highlights below the results had "ruby" listed with a strikethrough, to imply that if I had only searched without that word, I could have gotten these helpful results on my own.
I can only hope that this behavior was not a conscious decision by anyone at Google. I hope it's because they added some machine learning or something to their algorithms and this was just some emergent behavior they hadn't accounted for. Because if somebody working for a search engine company decides that irrelevant search results are a good thing, or that number of results are by any means a useful metric, I'm scared for the future of Google.