I run my own searxng instance. It’s amazing.
I also spun up my own yacy instance. It was pretty terrible. It could be good, but you would need a pretty beefy machine with a lot of storage and a lot of time for it to index for it to be anything approaching good.
Searxng is a search engine aggregator. It sends your search out to all the engines and aggregates the results. No ads, no bullshit, endlessly customizable.
You can use one of the public instances. You don’t have to run your own.
https://searx.space/