DuckDuckGo's bang
duckduckgo.com
duckduckgo.com
Like in chrome you can start typing "yt" [Tab] and search youtube
Or in Firefox you can setup keywords and do "yt" [space] and search.
1. You don't personally have to maintain the list of keyword searches, so if Amazon changes how their search bar works, DDG takes care of changing the query string for you.
2. DDG auto-suggests keywords when you type the bang, so you don't necessarily have to remember some keyword you haven't used in months.
The main disadvantage is that more of your searches go through a third party if you use the bang, rather than going directly to the site you are trying to search.
All that said, I prefer the browser, too, because I can customize it to my needs (filling in defaults to other variables) and name the keywords things that I'll be more likely to remember or find easier to type.
For keyword searches I haven't set up that DDG possesses, I can always use "ddg !keyword term" to get the same functionality or "ddg +site:subdom.dom.com term" for similar, but different functionality.
I would expect DuckDuckGo's servers to send "health check" queries to every !bang shortcut daily or even hourly. Detecting broken URL queries might be difficult because websites frequently redesign their pages, but an automated health check could at least detect serious problems like HTTP errors or offline servers.
https://support.mozilla.org/en-US/kb/how-search-from-address...
You can e.g. create a bookmark to 'https://whereisscihub.now.sh/go/%s' with the keyword 'sci' to search for articles or urls on scihub.
However, I like that DDG supports it as well, as it's very useful on mobile browsers like Firefox Focus that don't offer this support.
I search in DDG and if I come up with nothing I go to the search form and add an appropriate bang to the front of my keywords and voilà, no need to re-type my query.
I also setup keywords for easier navigation of sites with short and consistent URL schemes.
I use both browsers pretty extensively - Chromium at work and Firefox at home. Some internal tools don't work with Firefox very well, since they're only tested on Chrome.
It would be nice if this sort of domain filtering could be done with the UI instead of relying on the bang itself (by all means leave it in for power users). You could just check a checkbox and a separate text box would appear for typing in the domain you want to filter on.
For example, AFAIK Safari for iOS can’t use custom search keywords, but you can set up DDG as the search engine and make accessing a lot of websites (e.g. Wikipedia, Google Translate, Wordreference, Google, Pubmed) a lot faster.
hacker news !g
hacker news!g
hacker !g news
hacker!g news
all work.e: Apparently DDG can do this after all, so ecosia is actually less flexible since the search tag has to come at the end!
[0] ecosia.org
[1] https://ecosia.zendesk.com/hc/en-us/articles/201657321-What-...
I've always been using it that way, and it works fine. Did you have a problem with using it at the end?
I just went to DDG, and searched "cats !gi" and it did a google image search.
As for results - I find DDG has good results for most things. Sometimes it's better than google. Occasionally worse. So it's helpful to have the bang when i need it.
ex: "duckduck!g search" works as expected and go to google!
!site <domain> <search string>
ex:
!site news.ycombinator.com duckduckgo
equates to:
site:news.ycombinator.com duckduckgo
Are there particular types of searches you have trouble with?
"foo bar !g" searches Google for "foo bar"
<something you want to search> !g
However I'm still using the !bangs which are just an awesome feature, I higly recommend using http://www.duckduckgoog.com/ which provides bangs on top of google search.
https://web.archive.org/web/20040612211249/http://www.osx.co...
Major public websites invest heavily in SEO. So practically speaking, what the user actually wants can often be better surfaced with Google (which draws upon a great number of signals) than with on-site search (which could merely be backed by elasticsearch or by a relatively simple homegrown system).
Also, DDG+g! is a great way to get de-AMPed Google results on mobile.
I was vaguely aware of bangs, but I had not known how many other search engines it can tap into, this is really cool.
Here are my most used custom search engines:
w https://en.wikipedia.org/wiki/Special:Search?search=%s search wikipedia using wikipedia's search engine
ww https://www.google.com/search?&q=site%3Awikipedia.org+%s&btn... search wikipedia through google and open the first result
h https://www.google.ca/search?q=site%3Anews.ycombinator.com+%... results only from hacker news
r https://www.google.ca/search?q=site%3Areddit.com+%s only search results from reddit
y https://www.youtube.com/results?search_query=%s youtube
b http://93.174.95.27/search.php?req=%s search for books on libgen
m https://www.google.ca/maps/search/%s google maps
wo https://www.wolframalpha.com/input/?i=%s wolfram alpha
ima https://www.google.com/search?tbm=isch&q=%s google image search (I tried using "i" and "im", but those are often part of my query)
s https://www.google.ca/search?q=site%3Astackoverflow.com+%s search stack overflow through google
st https://stackexchange.com/search?q=%s search all stack exchange sites through their search engine