HFHussain Fakhruddininsultanbyte.com·1d ago · 8 min readBuilding Arabic Search That Users Can TrustArabic search often fails in ways that English-language test data will not reveal. A customer types تأمين and the catalogue contains the same word with diacritics. A merchant name arrives with an alef00
UKUbeydullah Keleşinubeyd.dev·3d ago · 7 min readRanked Search on SQLiteDeutsche Post does not hire Postboten. Not in its job titles, anyway — the postal-delivery listings are titled "Zusteller" or "Fachkraft Postdienstleistungen", and the word every German speaker would 00
UKUbeydullah Keleşinubeyd.dev·3d ago · 8 min readFuzzy Search Without ElasticsearchThere is a moment, in the middle of a dinner service, when a waiter is holding a tablet in one hand and a phone in the other, and the voice on the phone says her name is Ayşe. The tablet's keyboard is00
EMElue Michaelinmikkyprestige.hashnode.dev·4d ago · 4 min readI fixed my hospital directory's broken search (without over-engineering it)Part of the Building HospitoFind series · GitHub · Live Site When I launched HospitoFind, the directory search was simple: you typed a hospital name or city, and the backend ran a regular expression a00
DADaniel Anthony Romitelli Jrincraftedbydaniel.hashnode.dev·5d ago · 11 min readFour Vectors, One Record: How I Split Embeddings Before They Hit SearchThe failure that pushed me into this design wasn't subtle. My blended embedding kept returning candidates who looked fine at a glance and wrong on inspection. Ask about a very specific certification a00
JJacksoninrecalso.hashnode.dev·Jul 30 · 7 min readYour hybrid retriever is fusing scores that were never on the same scaleMost hybrid search tutorials end at the same place: run BM25, run a vector search, add the two scores with a weight, sort. It works on the demo corpus. Then the corpus grows and the ranking quietly ch00
WFWords Findrinwordsfindrblog.hashnode.dev·Jul 27 · 5 min readBuilding a Fast Word Pattern Search Engine: Lessons Learned While Creating a Word FinderWhen most developers think about search, they picture databases, full-text indexing, or search engines like Elasticsearch. But building a search engine for word puzzles presents a very different set o00
DDietlyindietly.hashnode.dev·Jul 20 · 6 min readWhy Fuzzy Search Alone Produces Bad Food ResultsWhy fuzzy search alone produces bad food results String similarity can rescue a typo, but it cannot tell a useful nutrition record from an empty duplicate. A search for greek yogrt should tolerate the00
RDRONI DASinsystemdesignacademy.hashnode.dev·Jul 20 · 4 min readHow Elasticsearch Searches Fast: The Inverted Index and Shard RoutingSearching billions of documents for a phrase and getting ranked results in tens of milliseconds looks like magic. It is not. It comes down to two ideas working together: an index that maps words to do00
RDRONI DASinsystemdesignacademy.hashnode.dev·Jul 20 · 27 min readHow Google Search Serves Results: The Inverted Index, Scatter-Gather, and RankingYou type four words into a box, press enter, and roughly two hundred milliseconds later you get ten results drawn from a corpus of several hundred billion documents. That sentence contains the entire 00