How many of you have tried using SearXNG? It's a meta search engine that pull data from a number of sources before ranking and displaying them. I really like the cached feature that tries to load the internet archive copy of the page.
I've been running a private instance for about a year as my main search engine and for a few friends. Really great results with the aggregation, simple to maintain, and have only had a couple issues where my IP got rate limited by one engine for a day or so.