中文搜索引擎

现在百度的搜索结果充斥着百度文库、百度知道、百家号、CSDN 等垃圾,包括我在内的很多人都在尝试找一个中文搜索引擎的替代品。

360 和搜狗之类的我还没试过,因为个人感觉这些和百度都是一路货色。

我之前主要尝试了三个搜索引擎:

  • Bing: 中文搜索的搜索结果质量不太好,但是不用翻墙;
  • DuckDuckGo: 中文搜索的搜索结果质量同样不太好,需要翻墙,但是在隐私保护方面做得很好,不会收集你的数据,并且搜索结果没有广告;
  • Google: 个人认为中文搜索的搜索结果是这几个里面最好的,比百度还要好,但是需要翻墙,会收集你的数据并且有广告。

我之前大多数时候用的都是 Google, 但是有时候梯子抽风了而你又着急搜一些东西的时候就比较麻烦。

不过我现在找到了一种个人认为非常完美的解决方案。

Whoogle

Whoogle 是一个开源搜索引擎,它

  • 直接调用了 Google 的搜索结果
  • 不会收集你的数据
  • 过滤掉了搜索结果中所有的广告链接

Whoogle 需要自己部署,当然你也可以直接用别人部署好的服务。

这里列出了一些部署了 Whoogle 的公共服务,可以直接用:Public Instance

我自己也用 replit 部署了一个,不需要翻墙就可以访问:search.sainnhe.dev

设置默认搜索引擎

如果你对 Whoogle 感兴趣,可以考虑将它设置为默认搜索引擎。

这里以 search.sainnhe.dev 为例,简单介绍一下自定义搜索引擎的步骤。

Google Chrome

右上角三个点 -> 设置 -> 搜索引擎 -> 管理搜索引擎 -> 其它搜索引擎 -> 添加

“搜索引擎”字段,随便填,比如 Whoogle

“关键字”字段,随便填,比如 wg

网址格式字段,填 https://search.sainnhe.dev/search?q=%s

添加完成后我们来测试一下。在地址栏里输入 wg 然后按空格,当前搜索引擎就被设置成了 Whoogle ,然后输入你想搜的关键词,回车,应该就能用 Whoogle 搜索了。

回到刚才的设置界面,找到我们刚刚添加的 Whoogle 搜索引擎,点击它旁边的三个点 -> 设为默认选项, Whoogle 就被设置成默认搜索引擎了。

Microsoft Edge

右上角三个点 -> 设置 -> 隐私、搜索和服务 -> 服务 -> 地址栏和搜索

然后按照和 Chrome 类似的步骤添加搜索引擎并设为默认。

Mozilla Firefox

打开 search.sainnhe.dev,先随便搜索一个关键词,然后右键单击地址栏,添加 “Whoogle Search”

右上角三条杠 -> Settings -> Search -> Default Search Engine -> Whoogle