frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Tell HN: I hate your fuzzy search

75•tehwebguy•1h ago
Not just HN the site, everyone’s fuzzy search sucks. Let me do exact match search. Even if it’s an option I have to dig deep to find.

When I ran a site that had lots of search use I agonized over making search good and never nuked exact match for the sake of some fuzzy matching. I wish others would do the same.

Comments

bawolff•1h ago
> Not just HN

Umm, does HN even have a search?

Almost every site i've ever used the search of supported exact matches by putting the query in quote marks.

mplanchard•1h ago
Search input box is at the bottom, yes
bawolff•1h ago
Oh wow. Never noticed that before. Guess im blind.

Although when i tested it just now it did seem to support exact matches using quotes.

bdangubic•1h ago
absolute marvel of design. it is exactly where it should be!
tetris11•1h ago
Quotes should be enough to trigger an exact search. How we regressed from this is beyond me
mikewarot•1h ago
Strong agree... now if only there were a way to specify "text" followed by a non-character. Some words I need to find turn out to be prefixes. 8(
CircuitSeuss•37m ago
If regex were default…
mmargenot•1h ago
Gmail's search on mobile, where things come up in the quick results only to disappear when I complete the search, is a millstone about my neck.
mrngm•56m ago
Asana has the same problem. Really frustrating.
bentt•45m ago
Killing and restarting the app unbreaks this. Maybe someone from the team could, you know, fix that?
danielrmay•20m ago
This, and some results smartly ignoring the selected sort order because gmail suggests you "follow up", both work together to paint a vivid picture of a disassociated product team who no longer understands their customer.
Tossrock•13m ago
Gmail search has really gone to the dogs, lately. The new AI inbox is surprisingly useful, though. No doubt a coincidence.
apsurd•8m ago
tangential but Google finance (stocks) turned unusable for me: https://www.google.com/finance/beta/quote/CART:NASDAQ

I can't for the life of me understand how to use it, especially on mobile. Everything turns into an AI conversation. WTF I just want to see the ticker chart. It makes me feel old and out of touch. But also, it's just so horrible. Truly unusable. I went with apple and yahoo - tons of ads but at least I can see the chart.

archonis•1h ago
Exact match results followed by fuzzy match would cover most use cases, and clear toggles would cover the remaing ones.

It boggles the mind why this particular wheel keeps getting reinvented in octoganal shapes.

habitue•21m ago
Exact match on a typo brings up a submission with that typo, which is likely low quality
Fannon•7m ago
I tried this actually and wasn't so happy with the results. First you search / index twice and that will cost. You'll have to wait for the slower of the two as you don't want to reorder after already showing the user.

You'd need some scoring where precise hits get better score than those only found by fuzzy search. With that it's maybe acceptable, but I personally preferred just being able to switch it easily/quickly when needed and by preference.

lukan•1h ago
Spotify's fuzzy search makes me want to do pirating again. Looking for a non mainstream artist can be really hard at times for no good reason than to appeal to the dumb average user. I even tried to build my own spotify player and going over the API - same shit (allmost).
inigyou•47m ago
Spotify really wants you to play Spotify's own AI music, since they get to pay themselves the artist royalty.
leros•1h ago
HackerNews search respects double quotes around your terms as an exact match, as do many other search engines.

For example search for "Amerca" with and without quotes. Without quotes you get content for "America" but with quotes you only get the exact typo match.

aeagentic•50m ago
Best search is windows where u get trash can Onlineshop when u look for the trash and terminal the movie if u look for the terminal
soupspaces•50m ago
script for finding HN GH links ranked

https://gist.github.com/hundredwatt/183191d02f1fe0db31c3e910...

NikolaNovak•47m ago
Oh man, I hate my area has switched to Facebook marketplace over Kijiji or even craigslist.

Even when an ad exists with EXACT obscure model I'm looking for... It spits out pages of unrelated or semi related garbage before it may or may not show me what I'm actually looking for :-(

Quotes, slashes, nothing seems to work. So I'm with you! Sometimes I just want an exact literal search.

ChrisMarshallNY•45m ago
I understand the comment, and the spirit, but speaking only for myself, I find the HN search to be quite useful.

I'm thinking that double-quotes does, indeed, force an exact search.

But fuzzy searches can be extremely useful. Most folks are "fuzzy."

Google built a pretty huge empire, on simple, fuzzy search.

yallpendantools•22m ago
> But fuzzy searches can be extremely useful. Most folks are "fuzzy." > > Google built a pretty huge empire, on simple, fuzzy search.

I was considering whether OP's complaint is an engineer's thing. My conclusion, based on my own experience is, the more your user base tends toward power-users/highly-skilled use cases, the less more deterministic your search should be.

A random guy might try to look for a kid's novel series about wizards that sounds like "Happy Fathers". That's when you need Google-level fuzzy search to bridge that gap and suggest "Harry Potter". As a general search engine, Google encounters this a lot.

Same guy asks a librarian, the librarian would instantly know what he's talking about. The Librarian searches the catalog for "Harry Potter" but might misspell it "Harry Poter" or search for "the philosopher's stone" in a US catalog. These cases can be fairly covered by deterministic search methods/classic indexing.

yallpendantools•44m ago
Amen! I hate this trend towards fuzzy-first for everything. Deterministic should be default, fuzzy should be a special toggle.

I'd say close to 90% of my daily searches could be served with exact matching. The next 8-9% could be solved by a little more deterministic sophistication (e.g., edit distance, equivalence classes for synonyms). Then the last 1-2% is when I really need some fuzzy magic; mostly to give me an idea what to do with obscure programming-related problems.

rahulmax•35m ago
From a UX perspective, try exact first, then fuzzy. Add an AI-assisted search if you have the patience to build it, and a few bucks for the API cost.

I did the exact + fuzzy pattern on a project and it was so satisfying to watch people finding it useful.

Try it here. https://trustedgyn.com/ (a directory, for public good, hopefully you never have to use.) Make mistakes in the search bar and the model fixes it for you. For folks who are not native english, I found it helps a lot.

KolmogorovComp•28m ago
Teams, Zulip, WhatsApp, they all suck so much... Discord is decent in my experience.
rep_movsd•27m ago
How hard is it to do plain search first for crying out loud.
alex1138•25m ago
Hello there Youtube with your lowest common denominator cheap trash in search results
Fannon•17m ago
I feel you, I also prefer precise search in most cases.

In a private bookmark extension project, I explictly supported both and made it easy to switch them any time: https://github.com/Fannon/search-bookmarks-history-and-tabs

OptionOfT•17m ago
I put in a brand because I want _THAT_ brand, _THAT_ variant.

If I want BR30 100W lightbulbs, don't show me 65W ones.

Ads are supposed to be for fuzziness, not search results.

pbjerkeseth•13m ago
Perfect comment to come across the same day I'm building the much delayed search for https://github.com/ouijit/ouijit
artemonster•11m ago
is there a way to fix this? came up couple of times rather critical when I couldnt find an important mail, it just stopped showing up with the search query that I used
mmargenot•8m ago
I just retried a few queries that were failing ~3 days ago and they are returning correct [enough] results on mobile as of today, when I don't need them. I'm not sure of the cause or how to actually trigger a reindex or a fix when I need it.

Postmortem for Kernel Soundness Bug #14576

https://leodemoura.github.io/blog/2026-8-1-postmortem-for-kernel-soundness-bug-14576/
48•juhopitk•1h ago•17 comments

The Art of 64-bit Assembly

https://nostarch.com/art-64-bit-assembly-v2
128•0x54MUR41•5h ago•65 comments

NetBSD 11.0

https://blog.netbsd.org/tnf/entry/netbsd_11_0_released
106•jaypatelani•1h ago•22 comments

Kaisel – Routes as Values. Dart 3 Native Router for Flutter

https://kaisel.dev/
33•TheWiggles•3h ago•5 comments

Explorative modeling: Train on the best of K guesses

https://alexiglad.github.io/blog/2026/explorative_modeling/
53•DSemba•4h ago•19 comments

Pgtestdb's template cloning approach to testing is fast

https://brandur.org/fragments/pgtestdb
45•brandur•3h ago•25 comments

RipGrep musl binaries occasionally segfault during very-large searches

https://github.com/BurntSushi/ripgrep/issues/3494
212•throwaway2037•7h ago•145 comments

Franken.domains: Stitched-Together Domains, Because Every .com Is Taken

https://franken.domains/
22•klausbreyer•3h ago•32 comments

A Surveillance Treaty in Disguise: Canada Signs UN Cybercrime Convention

https://www.michaelgeist.ca/2026/07/a-surveillance-treaty-in-disguise-the-trouble-with-canadas-qu...
206•iamnothere•5h ago•117 comments

Cursor removed cost information from the usage page and CSV export

https://forum.cursor.com/t/usage-page-to-token-amount-what/167153
223•EugeneOZ•4h ago•97 comments

Kenji/Serious Eats – 30-Min Pressure Cooker Pho Ga

https://www.seriouseats.com/30-minute-pressure-cooker-pho-ga-recipe
27•stasomatic•4h ago•14 comments

Register deprivation: spills and runtime under forced register scarcity

https://rjp.io/blog/2026-07-19-register-deprivation
17•surprisetalk•2d ago•3 comments

A directory of people who love RSS

https://andrewshell.org/2026/07/i-%e2%99%a5-rss/
129•speckx•3h ago•71 comments

Flint: A Visualization Language for the AI Era

https://microsoft.github.io/flint-chart/
231•vinhnx•17h ago•65 comments

Linux on ESP32

https://github.com/GrieferPig/esp32-s31-linux
63•boveyking•4d ago•25 comments

Glyphs 4 – the leading Mac font editor

https://glyphsapp.com
15•microflash•4d ago•6 comments

Manual: •.,:;…!?·

https://type.today/en/journal/dots
96•behnamoh•2d ago•19 comments

RamenHaus

https://ramen.haus/
185•oler•11h ago•91 comments

Oil companies report sky-high profits thanks to wartime crude prices

https://www.npr.org/2026/07/31/nx-s1-5910660/big-oil-earnings-q2-2026
44•speckx•1h ago•41 comments

qm – Multiplayer agent harness for work

https://github.com/yc-software/qm
640•tosh•1d ago•151 comments

Kontigo (YC S24) Is Hiring

https://www.ycombinator.com/companies/kontigo/jobs/xAo6tMt-founding-engineer
1•jecastillof•7h ago

Nyctography: A substituton cypher by Lewis Carroll

https://en.wikipedia.org/wiki/Nyctography
5•nanna•4d ago•0 comments

Solid Queue 1.6.0 now supports fiber workers

https://github.com/rails/solid_queue/releases/tag/v1.6.0
81•earcar•12h ago•34 comments

The tiny holdout building in the middle of Macy’s is back in view

https://ephemeralnewyork.wordpress.com/2026/07/27/hidden-by-billboards-for-over-100-years-the-tin...
171•donohoe•3d ago•53 comments

The development pipeline is a production system

https://sundry.jerryorr.com/2026/07/31/development-pipeline-is-a-production-system
147•firefoxd•16h ago•71 comments

Elevators

https://john.fun/elevators
1548•Jrh0203•1d ago•383 comments

Software for One

https://www.ajwaxman.com/writing/software-for-one
224•awaxman11•3d ago•225 comments

Run Kimi K3 using 29 GB of RAM at 0.50 tok/s

https://github.com/sqliteai/waste
318•marcobambini•1d ago•152 comments

How to Exist

https://www.raptitude.com/2026/07/how-to-exist/
352•walterbell•19h ago•209 comments

Ten advances in mathematics and theoretical computer science

https://openai.com/index/ten-advances-in-mathematics/
373•milkshakes•12h ago•252 comments