It's been a while since I have felt that Google's results have deteriorated. It takes a lot of tricks to find what I am looking for. Today an interesting case occurred that frustrated me a lot and is worth telling HN.
First, I was looking for a song and searched for: "here were the dreams are born" (I know I mistyped). One of the first results I found was this interesting story (Google results https://imgur.com/a/gUq4XVZ):
https://mechahuggermr.tripod.com/id66.html
I took the following sentence from this story and used it in the readme of an internal project:
"David, we have been expecting you - this is what you have been searching for - this place, David, is where dreams are born"
Some people wanted to know where this quote came from and could not find it on Google.
I also tested and cannot enter any combination of parameters into Google to find this page. I tried quotation marks, literal search and no hyphen. Nothing, it is impossible to find it.
Does anyone know what is going on here? Can someone do a magic call and find this page on Google?
Has Google's AI/BERT Enhanced Search reached a point where indexed pages can not be found?
All results were tested with a Brazilian connection and replicated in a Private Session on an US VPN.
Looking into your suggested example: That turned out to be interesting and unexpected.
So, the exact string you put here was "David, we have been expecting you - this is what you have been searching for - this place, David, is where dreams are born", which is what you get when you copy the text from the website. It's correct that it doesn't work on Google searching for verbatim.
The actual DOM of the snippet looks like this:
If you take any snippet of text that doesn't do a line-break, it seems exact searches do work, like "expecting you - this is what you have been searching for - this place" or "deep and melodious when it spoke".If you do take a snippet that does a line-break, then it cannot find anything, like "David, we have been expecting you" or "this place, David, is where "
It seems that Google as unlearned how to treat different type of whitespaces, especially when the author/software has introduced manual line-breaks via the <br/> HTML tag.
I'm sure they have at one point introduced some "quality filter" that gives higher score based on how well the markup is made by the websites, for one reason or another, and eventually it got so "improved" or established that even if it's the only relevant hit for a human, the computer simply ignores the result for low scoring, since the markup is not 100% correct.