4 ms·
Having used DDG for almost a decade now, I indeed doubt any objective research would come up showing the results are never up to par or even better than Google'
by stinos 5y ago
Having used DDG for almost a decade now, I indeed doubt any objective research would come up showing the results are never up to par or even better than Google's (or other search engines for that matter). Of course I'm also not going to compare DDG results with others when DDG immediately finds what I need so never really checked that myself actually..
Still, no matter how much I like and promote DDG, I'm definitely not in the 'I always find what I need' camp. I don't know why but DDG is simply bad in some aspects. Sometimes it can be circumvented by altering search terms, but other times I have the impression after all those years its crawling or database is still lacking. I encounter this almost daily, most recent example: searching for 'preamp for hypex' Google and Bing (in private search windows) immediately turn up posts from audio forums I expect to have these topics. DDG just doesn't have those probably, because instead it automatically "Includes results for amplifier hypex" (which I find extremely annoying in any case, and makes no sense in this case since the word 'preamp' is key) and after forcing it to quote each term instead then it still doesn't come up with the expected results.
- smsm42 5y agoAs somebody who worked on search engines in the past, I think there are contradictory requirements from different people. Some people only vaguely know what they want, and want the search engine to be smart and give them as broad field as possible, and if it doesn't, they call it "dumb". Some people need very precise thing in a sea of similarly looking things, and they need the engine to be strict, up to following the exact word order and keeping "filler" words in (looking for "to be or not to be" with common words filter on might be hard :) and so on. And if the engine is not strict enough, they call it "full of junk". It's very hard to find the right balance between the two, especially if you don't build per-user profiles. I'm not saying there aren't solutions but it's a very tricky business with a lot of failure modes.