Search engine behaviour has changed over the years in ways that make it more difficult for me to get results that I am looking for. For my vocabulary sites I often want to get a word and a specific context. For example, if I want to find the word gregarious used in the same context as buffoon, I used to be able to put both words in the search box and it would find pages with both words. Not any more. When using Google, you can force it to find both words in the text of the page by using:
allintext:gregarious buffoon
Another one that I can make use of is:
gregarious AROUND (4) buffoon
Unfortunately, these don’t work in DuckDuckGo.
There are a bunch more at the ahrefs blog