为什么大家都讨厌模糊搜索?

Tell HN: I hate your fuzzy search

为什么大家都讨厌模糊搜索?

不仅仅是 Hacker News,几乎所有网站的模糊搜索功能都让人抓狂。用户真正需要的是精准的精确匹配搜索,哪怕只是作为一个隐藏选项也好。当我曾经运营一个搜索使用量巨大的网站时,我为了打磨搜索体验绞尽脑汁,但从未为了所谓的模糊匹配而牺牲精确匹配功能。我希望其他开发者也能意识到这一点,不要为了追求“智能”而剥夺用户精确查找的权利。

当我运营一个搜索使用量巨大的网站时,我为了打磨搜索体验绞尽脑汁,但从未为了所谓的模糊匹配而牺牲精确匹配功能。
  1. mmargenot

    Gmail 在移动端的搜索简直是我的噩梦:东西在快速结果里出现了,可等我完成搜索输入后却又消失了。

  2. leros

    HackerNews 的搜索支持用双引号将搜索词括起来进行精确匹配,很多其他搜索引擎也是这样。

    比如搜索 "Amerca",不带引号你会得到 "America" 的相关内容,但带上引号就只能匹配到那个拼写错误的词本身。

  3. tetris11

    双引号本就该足以触发精确搜索。我们怎么会退步成这样,实在让我百思不得其解。

  4. lukan

    Spotify 的模糊搜索让我都想重新去盗版了。有时候想找一个非主流艺术家真的很难,原因无非是为了迎合那些愚蠢的普通用户。我甚至尝试过自己写一个 Spotify 播放器,研究了一下 API——结果还是一样烂(几乎)。

  5. rahulmax

    从用户体验的角度来看,应该先尝试精确匹配,再进行模糊匹配。如果有耐心去开发,再花点钱调用 API,可以加上 AI 辅助搜索。

    我在一个项目里采用了“精确 + 模糊”的模式,看着用户发现它很有用,那种满足感简直无法言喻。

    可以在这里试试:https://trustedgyn.com/(这是一个目录,为了公共利益而建,希望你永远用不上。)在搜索框里故意输错,模型会自动帮你修正。对于非英语母语的人来说,我发现这帮了大忙。

同日更多故事

2026-08-01