So I had this painful idea: “Let’s build a search engine from scratch. How hard could it be?”

Turns out… it’s very hard.

I’m still deep in the process, but I thought I’d share the roadblocks, mistakes, and ongoing headaches of trying to piece together a crawler, parser, indexer, and frontend into something that kind of works like Google, but...