One search engine to consider is Searx [0], you can easily host your own instance locally or on a public facing server [1]. What it does is aggregate search results from multiple engines (Bing, Google, Yahoo...), proxying your request making tracking and profiling impossible.
[0]: https://asciimoo.github.io/searx/ [1]: https://searx.laquadrature.net/