背景
之前就百度衰落的话题分布从外部因素和百度内部两方面讨论了百度为何会衰落,并且从讨论的情况看,百度的衰落目前还在继续。对于我们普通用户来说,百度的使用体验还在继续下降,逐渐的可能搜索体验会影响到正常的使用效率和质量了。但这种趋势预期是不会有什么改变的,就和百度的衰落一样,很难有回头的可能了。因此,找一个更优的搜索引擎或者改善日常的搜索体验是一个值得探讨的话题。
百度一直是最大的中文搜索引擎,就改善搜索体验而言,就可以从两方面去考虑。一个是不使用百度了,另一个是继续使用百度的基础上去做优化。
不用百度
不用百度的情况,则是需要寻找百度的替代品了。百度的替代品这里只推荐三个,通用搜索引擎的不考虑其他小众搜索引擎,只推荐谷歌和必应,非通用搜索引擎的可以考虑小红书和知乎等内容平台。
使用谷歌
使用谷歌,一般有两个思路,一个是找提供镜像站的服务,另外则是通过科学上网的方式。但这个目前国内不允许,这里不提供教程和方法,自行想办法解决。谷歌的搜索体验还是非常好的,尤其是在程序员这行,专业类型问题的搜索,谷歌搜索展示的排名质量非常靠谱。收录情况覆盖也非常全面,很多个人性质的小博客站点也收录了,并且只要内容质量高的不管站点多小都可以有比较靠前的排名,这个对于博主和读者都是非常利好的。
使用必应
目前比较好的百度的替代品就必应了,目前中文的搜索体验还是不错的。干净清爽,很多搜索排名也少了很多竞价排名的商业化味道。必应有区分国际版本和国内版本,中文搜索的话其实用默认国内版本就可以。国内ip访问都是自动分流到cn域名,搜索内容也都是符合我们国家法律,过滤掉很多反动的信息,对于正常目的使用基本没什么影响。而且对于windows用户,目前已经深度集成在系统中,使用起来也是非常方便和无感。
垂直内容平台
在讨论百度衰落的外部因素时,也提到了垂直内容平台对百度的影响。目前很多垂直的内容平台或者社区,用户量级已经足够大了,加上社区都在搞泛化。像小红书、知乎和微信公众号等,搜索生活日常类的,专业性可能需求不太强的问题,搜索的结果质量已经非常不错了。这个选择其实不知不觉中,很多人已经在使用了,我个人平时也经常在小红书和知乎上搜问题了。所以,在某些需求场景来说,垂直内容平台也是一个百度以外不错的选择。
继续使用百度
如果说已经习惯了使用百度,离不开百度。那目前使用百度进行搜索,还是有办法拯救一下的。
去广告
百度搜索质量下降的最大影响是广告影响太多了,如果能将其广告去掉,那百度的搜索体验还是可以的。去除百度的广告有两种思路,一种是浏览器插件,另一种是过滤网络请求。
- 浏览器插件
浏览器插件主要就是大名鼎鼎的ad block插件了,这个在chrome浏览器、edge浏览器的应用商店都可以搜到,火狐浏览器也有。使用了这个插件,基本上百度所有的竞价排名广告都可以去掉了,将会得到比默认谷歌搜索都清爽的体验。但缺点是这个仅限于在电脑浏览器上使用,手机浏览器几乎都不支持安装第三方插件。还有就是需要使用chrome、edge和火狐这种浏览器,不过也推荐使用这三者之一的浏览器。国内那种魔改太多的浏览器不建议使用,除了兼容ie浏览器这一点有必要,其他没有任何优点去使用这些浏览器。
百度细分搜索
- 开发者搜索
如果你是一个程序员或者从事工科相关的行业,推荐可以试试百度开发者搜索,网址为
百度开发者搜索,相比通用的百度搜索来说,几乎没什么广告,而且搜索排名更合理了,展示的内容质量也是非常可以的。值得注意的是,开发者搜索是可以搜索到github的内容的。猜测百度开发者搜索用的爬虫和百度不是同一个,github的robots是声明禁止百度搜索的爬取的。
- 百度学术
高级搜索指令
搜索引擎通常提供一些高级指令或者搜索操作符,使用这些搜索引擎,一方面可以避免广告的影响,另一方面则是可以更精确地搜索所需信息。以下是一些常
见的搜索引擎高级指令:
- 引号搜索:将搜索词用双引号括起来,搜索引擎将只返回包含完全相同短语的结果。
例如: "人工智能" - 排除符号:使用减号(-)排除特定词语或短语。
例如:人工智能 -机器学习 - OR 操作符:使用 OR 或者 | 操作符搜索包含其中一个词或短语的结果。
例如:人工智能 OR 机器学习 - 通配符:使用 * 通配符来代替缺失的字词。
例如:人工智能 * - 网站限制:通过 site: 操作符限制搜索结果只在特定网站内。
例如:人工智能 site:wikipedia.org - 文件类型限制:使用 filetype: 操作符来搜索特定类型的文件。
例如:人工智能 filetype:pdf - 相关网页:使用 related: 操作符来找到与特定网站相关的其他网站。
例如:related:wikipedia.org - 定义:使用 define: 操作符来获取特定词语的定义。
例如:define:人工智能 - 范围搜索:使用两个点号(..)来指定数字范围。
例如:人工智能 2000..2020 - 包含搜索词:使用 AROUND(n) 操作符来搜索两个词之间最多相隔 n 个词的结果。
例如:人工智能 AROUND(5) 机器学习