I try DDG every once in a while for a couple of weeks since I'd like to switch. Yet even today, the results just aren't good enough. Particularly when debugging and searching development related error message I had to use the "!g" bang almost constantly.
For easy queries, DDG is great, but so is Google. When we reach just mildly confusing queries, the differences are very noticeable. One example from the top of my head: Searching for "devise", a popular ruby gem, yields several unrelated results before the actual Gem on DDG, while Google has the Github page as first result. Due to the popularity of devise I wouldn't rate this as a difficult query, yet problems already emerge on DDG. Multiply that by the number of queries you input daily and it becomes annoying.
I have noticed the same, and find myself using the !g feature in DDG a lot for searches... I suspect this could be related to Google knowing that you tend to search for code (i.e. Ruby) a lot, thus bumping related results to the top. Since DDG avoids storing context for users (from what I gather), I wonder if they'll ever be able to deliver the same quality of results as Google do.
Maybe he could add a 'context' flag on the search. Instead of the engine trying to discern what you are looking for from your history, maybe there could be a way you could tell it. #programming, #cooking, etc. Not sure what the UI should be.
There are some stupidly named plugins & libraries out there, not to mention films and music too. Sometimes you need context. One of my favorite bands is called Perfume, results are terrible unless I provide context or type their name in kanji. I say "one of" but there aren't any others <3
I'm thinking more along the lines of collecting the info that google does, but not attaching it to people. Turn it into some sort of group profile that I can elect to be a part of for a particular search- so if I search 'mixers' as one group I get mozilla dev network results, and as a different group I get kitchen equipment, and as a still different group I get local singles' meetups. The difference in the last group is that I wouldn't also get numbers for local divorce lawyers showing up as ads.
I would guess this is ironically the result of google tracking you and knowing you want the gem. Someone who does not search for code stuff wont get the gem at all I expect.
IIRC, the incognito/private mode doesn't matter here either, at least for chrome's omnibox
Startpage is a mystery to me. Why would Google simply provide a competitor with search results? If they're bought, and that can't be cheap, where does the money come from?
Interestingly, if I search for that on DDG, I get a github.com/plataformatec/devise as third result. Without more context, I don't think that's particularly bad. Adding "ruby" to the query bumps that link to the top.
> Searching for "devise", a popular ruby gem, yields several unrelated results before the actual Gem on DDG, while Google has the Github page as first result.
That's probably because of the lack of tracking. "Devise" has meanings outside of the Ruby world that are - arguably - more significant than the name of some authentication/session library. Google knows this, but - since it's able to profile you and stick you in the "Ruby programmer" pigeonhole - it knows to promote Ruby gem stuff. DDG has no such information, so it focuses on dictionary definitions first, since those are more commonly-useful than the Ruby gem.
Maybe because google have spent years compiling data about me, but I had to switch to google search yesterday to get a result that wasn't showing on DDG.
I have ddg as my start page on my main computer at home, I was looking for a military paint code so typed "military paint code A6" and all I got was Audi A6 sites (non military and I wan't looking for anything to do with Audi). Scoot over to google and my expected results where at the top.
I continue to use dgg because they won't improve otherwise. Google need the competition, frankly.
Heh, I wanted to see how that search looked on Google without any hints in my bubble - my mistake, they show your comment at the top :) On another note I wonder if their indexer is actually that fast on a relatively niche site like this or whether they also index pages as I visit for use in search.
> Maybe because google have spent years compiling data about me, but I had to switch to google search yesterday to get a result that wasn't showing on DDG.
Well, it was a niche search for sure. The A6 is a British military internal code (I haven't yet found out what it is, but strongly suspect it to be anti-reflective drab green because the vehicle was that colour when I bought it). It's just that the other search words had no connection to Audi, I haven't seen Audi used by any military (Mercedes, Land Rover, Jeep, Ford etc yes).
The result seemed based off of only one of the search terms, not a grouping.
For things in English, I would say it's acceptable but relevance is still below google and I find myself switching to google for about 10% of my searches, being unhappy with what DDG got me.
I would say the same, for English it works quite well (the quality is maybe a bit below Google but not much). But for other languages, it just does not work at all.
I use DDG as my primary search engine, but I almost never perform a search without using a bang pattern.
Is there absolutely no chance that even 90's era Lycos could ruin this search? Use the blank ! and skip the list.
Do I need a brief overview before I do more refined research? Use !wiki
Do I have a bug in my code? Use !so
Did Stack Overflow have nothing about my bug? Use !scholar
For any other search, I just wind up putting in !g and letting Google handle it because, if I haven't found it by this point, the regular DDG search probably isn't going to help.
On average worse than Google but not without its pleasures. Much worse on "long tail" searches and non-English terms. I went back to Google.
To be fair what really made me move away was that their page load times were much slower. Now that I live in a country that is closer to DDG's servers I may give them another go.
My experience is similar. A small notch worse than Google, but enough that I didn't stick on it. It's a good example of how we just can't go back, for almost any reason.
I like the idea of less tracking and less personalization. But it turns out I'm not willing to sacrifice almost anything for it.
I use it as my primary search engine and I'm mostly satisfied with it, but there are still times (once a day maybe) when I have to use Google (through Startpage).
I have been trying it as default se for a while and had to turn back to google recently.
It seems to be decent at first but after a while, I get the feeling that I'm not finding good matches that comes with google and loosing precious time on searches instead of studying the resulting pages.
I switched to using DDG as a default a long time ago and have experienced improved results over the last few years. I would say that ~97.5% of my searches now go over DDG, if the search fail I add "!g" to the query to see if Google can do better. About 40% of my searches are research related, 40% software development related, and 20% "others". Searches that tend to fail are usually for local news in my country of origin or very exotic configuration/library errors. For the former, Google still does better than DDG, for the latter, it is about 50/50 if Google will fail to deliver as well.
I try to use DDG every once in a while, because I really would like to use them. But after a while, I almost always switch back and vow to try them again in a few months.
If you compare a query like "static webserver", you'll see why Google's results are much more diverse, than DDG's:
Aligned with others here. English is okish, Estonian (my native) is bad. Not unusably bad, but bad. But !g is always there, so im fully switched and never going back.
I never understood the appeal of !bang - browsers have had that built-in for a long time. You just right click on the Github search field, choose "Add a Keyword for this Search" and then type some keyword like "gh".
Then just type "gh <query>" on your location bar and it'll search directly in that site.
Bangs can be used anywhere in the string. I use them at the end so if I want to try another source I can just update "searchingthis !mq" with "searchingthis !gm". No need to go to the front of the query and update the keyword there.
Also, you don't have to configure anything. DDG bangs are intuitive. I find myself searching sites I wouldn't have otherwise.
Whilst the search results are generally quite good, Google is often far better for highly specific or technical queries. Google also shows genuine intelligence and understanding at times whereas I find that DuckDuckGo does not.
One big problem I find with DuckDuckGo is the search suggestions. I found that with DDG they are very poor and that I used them with Google far more often than I thought.
That said - give DDG a go! I think that for many people, the results are more than good enough. They have improved dramatically over the past few years. Even if you're not ready to use them full-time, I'd recommend trying them out on your phone first, perhaps.
I switched years ago, initially quality for non-US-centric results was lackluster, but it is excellent now. Considering that I'm stubbornly trying to use Tor wherever possible, the fact that it isn't blocked or hampered (like Google does with its crappy twisty little maze of captchas sometimes), is an additional advantage. I honestly cannot remember when I last felt I had to use "!g" and was proven right by better results. Perhaps Google Image Search is still worthwhile.
I use it as a default search engine and I'm very satisfied. The keyboard shortcuts are very handy [0]. I rarely find myself needing a different search engine. Only the images search is not really useful I think (also UI wise).
I'd say about 75% of the time it gives me what I'm looking for. The other 25% I end up using !ge or typically !so since what I'm looking for is webdev related and Stack Overflow usually has what I need. The !bangs more than make up for any lower quality in search results, imo
I use DDG as an addition to Google, not as a replacement.
When I want to look up something factual I know nothing about, DDG is the right searchengine. I finde that DDG is best at giving short, concise results.
When I'm searching for something within the (very) broad "entertainment" category, I go with Google.
A styling UX complaint I have is the titles of the search results are the same colour as the excerpts so it's not easy to quickly scan the results. Google puts them in blue to differentiate all that text.