Self-Hosting a Search Engine
I've lately been playing a bit with a self-hosted instance of SearXNG, an utterly-unpronounceable privacy-respecting open-source metasearch engine.
Rather than maintaining its own index or running its own crawlers (as something like YaCy does), SearXNG simply asks other engines for their results to a given query (remember Dogpile from back in the day?). The really cool thing with SearXNG is that it also gives you, the user, a whole lot of control over what engines it uses to create its aggregated results.
It's pretty neat, and the results so far have been fairly decent. If you'd like to give it a try, my instance is at grep.vpota.to. (At least until I get bored with it.)