初晴的碎碎念 头像

消息来源频道

初晴的碎碎念

@Tsu_Zing

频道59 位成员公开可见0 人在线

如你所见,这是我家

成员规模59 位成员
在线情况0 人在线
消息总数129 条消息
浏览量总数3,644 次浏览

在这个频道里搜索消息……

t.me/Tsu_Zing

虽然很多人骂LLM,LLM也确实有编造数据、无中生有等各种问题,但真用过了LLM才发现LLM真的暴杀传统搜索引擎。
传统搜索引擎输入的只是关键词,而LLM可以接受自然语言。例如如果搜索 not have ,传统搜索引擎会出现只有 have 的结果,特别是包含 not have 的搜索结果较少的时候,显然 not 和 have 是两个独立的关键词,而LLM则基本可以理解 not 的含义并只给出符合语意的结果。这也会导致出现词组相似但语意完全不同的搜索结果。
传统搜索引擎对关键词级别的模糊搜索的支持也非常差,虽然大多数搜索引擎可以简单纠正部分拼写错误,但如果你想搜索某个关键词中的其中一部分,那几乎是不可能的。
另一个问题就是传统搜索引擎通常不会将符号当做关键词,例如大部分符号在搜索引擎中完全无法匹配,部分符号(如- " |)则被当成控制字符。如果你试过用搜索引擎搜索某个命令行参数、某个编程语言的语法、某个符号代表什么意思,你一定深有体会,搜索引擎什么有用信息也搜不到。
而让传统搜索引擎更加难以使用的是同时包含多个缺点的搜索:
我要搜索某个软件的某个命令行参数有什么用,但我忘记了这个命令行参数的完整写法,只记得其中的一部分 -num_ ,而这个关键词直接输入搜索引擎,默认情况下, - 代表让搜索引擎在搜索结果中不包含该关键词, _ 符号由于出现在关键词的结尾,搜索引擎直接忽略,最后搜索引擎只给出了这个软件的名称的搜索结果。
那么有什么传统搜索引擎支持模糊搜索呢?我不知道,所以我在传统搜索引擎中搜索这个问题。然而由于“模糊搜索”这个关键词在云计算、数据库、各种框架和算法等领域的出现频率远高于传统搜索引擎本身,并且市面上的传统搜索引擎也就那几家,所以实际上也搜索不到符合预期的结果。
当然,与其死磕传统搜索引擎不如问问LLM,我测试的所有LLM提供商在未开启联网权限的情况都能一句自然语言直接找到这个参数的完整写法,并且实测没有胡编乱造,真是太好用了。