Maybe it is a recent change, but it seems that duckduck.go has started to return search results, containing pages, that do not indeed contain ALL THE SEARCH TERMS, of the query.
This question looks for a way how to use https://duckduckgo.com/lite in a way that only yields results, being pages that actually contain all the searched for words.
The site https://duckduckgo.com/params does however not really help me here, even though I would think it is a feature that ddg can provide.
UPDATE:
I have found https://duck.co/help/results/syntax, which I referes to some search syntax as this:
DuckDuckGo supports search syntax you can use to fine-tune your queries.
Search operators:
Example
Resultcats dogs
Results about cats or dogs"cats and dogs"
Results for exact term "cats and dogs"cats -dogs
Fewer dogs in resultscats +dogs
More dogs in results catsfiletype:pdf
PDFs about cats. Supported file types: pdf, doc(x), xls(x), ppt(x), htmldogs site:example.com
Pages about dogs from example.comcats -site:example.com
Pages about cats, excluding example.comintitle:dogs
Page title includes the word "dogs"inurl:cats
Page url includes the word "cats"
This would lead me to believe that duckduckgo.com cannot provide functionality and is indeed missing a crucial feature.
However, it is unclear if https://duck.co/
is indeed connected to https://duckduckgo.com
in the first place
Update 2
I have not found any way where this is documented. However it seems that by wrapping each individual search term in quotes, i.e. doing this search
"require" "all" "search" "terms"
one can produce the desired effect.
- https://duckduckgo.com/lite?q="require"+"all"+"search"+"terms" => shows results that indeed contain all words searched for.
- https://duckduckgo.com/lite?q=require+all+search+terms => will show search results that only contain some of the words (which may be usefult sometimes, but really complicates searches where the adult person knows perfectly well what she/he is doing, and needs not second guessing from duckduckgo.com)
ALL THE SEARCH TERMS
can you provide an example?require
all
search
terms
. You hence would do this [duckduckgo.com/lite?q=require+all+search+terms](https://…} which however would not yield pages that contain all the search words. The second result shown to me is How to Do a Boolean Search in Google - Lifewire which does not contain the wordrequire
. It should hence have not shown in the results.