© 2026 Hashnode
Search looks simple on the surface. You type a word, press Enter, and results appear. But once you start building real-world products, you quickly realize that search is far more than a database query — it’s a direct reflection of how thoughtfully an...

When you type chit gpt and still get results for ChatGPT how’s that even possible ?Hey all! Welcome to the third blog of my Behind the Search blog series. Today, we’re going to build a system that does fuzzy/partial matching efficiently—and ranks the...

Recently, I got curious about how Vim’s built-in commands handle file finding and navigation. Even though I was using modern fuzzy finding plugins at the time, I decided to explore Vim’s native mechanisms. To my surprise, I started enjoying the simpl...
