Triggers:
- Add, "news" to your searches to generate instant-answer news results. For example, LeBron James news
- Add, "map" to your search to generate instant-answer map results. For example, Philadelphia map
Go directly to other sites:
- Use \ to go to directly to the first search result. We call this I'm Feeling Ducky. For example, \futurama
- Use ! to search other sites' search engines directly. We call this !bang syntax. For example, !a blink182 searches Amazon.com for blink182. There are literally over 1,000 sites covered.
Group search terms:
- Every search term should be used by default. That is, we try hard not to autocorrect your query, or in other words, we treat your terms as if you typed AND in between them.
- If you want to do one term or another use the uppercase keyword OR in between the terms. OR will only operate on the surrounding words so foo bar OR baz is equivalent to foo (bar OR baz).
- If you want multiple OR blocks, you can use AND in between them and use parenthesis to group them, like (term OR term2) AND (term OR term3).
- Use quotes around phrases ("") for exact matches on that phrase.
Drop terms:
- Use minus (-) before a word or phrase to have it not appear in results. Excluded words must be the last words in the search.
- Add !safeoff to the end of your search to turn off safe search for that search.
Site search:
- You can add site:domain to your search to restrict the results to a particular domain, e.g. duckduckgo site:gabrielweinberg.com.
- Click the site icons next to the results (on the left) to do a site search for the domain related to that result. You can also do the same by clicking the 'More results' link to the right of the URL line for a given result.
Regional search:
- Add region:cc (e.g. de) to boost a region.
- Similarly you can do region:none to turn off a region if you have one set by default.
- Use r: as a shorter abbreviation for region:.
- Use site:.cc to restrict to a country level domain, e.g. site:.uk would only show results from domains ending in .uk.
Result filters:
- Use inbody: (b: for short) to make sure something appears in the body of the page.
- Use intitle: (t: for short) to make sure something appears in the title of the page.
- Use filetype: (f: for short) to make sure the results are mostly files of that type, e.g. f:pdf.
Sorting results:
- Use sort:date to sort results by date. Note, however, that this uses a different (smaller) index and is really designed to look for recent results.