提到国内的搜索引擎,百度是绝对的霸主。但近几年接二连三的丑闻也让百度陷入了窘境。
在这个节骨眼儿上,除了搜索界的老牌选手搜狗、360 之外,新晋的阿里神马、今日头条也横插一脚,想在搜索引擎这个巨大的机会中分一块蛋糕吃。
对于百度来讲这肯定不是件好事,但是对于搜索引擎创业公司来说,却是一次在竞争中获得曝光的机会。
今天世超就给大家推荐两款各有特色的独立搜索引擎 —— 注重信息提取的 Magi,保护用户隐私的秘迹搜索。
Magi:3 秒钟,我要这个妹子的全部资料
今天刚上过热搜的 AI 搜索引擎 Magi
搜索引擎刚出现的时候,只能干巴巴把搜索结果列出来,至于更详细的信息,我们必须点进对应的网页才能继续查看。
虽然现在的搜索引擎也做了一些类似问答摘要的功能,比如说珠峰有多高,就能直接把一个引用的结果显示在第一栏。
但在这方面, Magi 显然做得更彻底。
在 Magi 的结果页里,呈现的信息是这样的。
比如输入珠穆朗玛峰,Magi 会利用 AI 技术主动提取有关信息,并罗列成「 描述 」、「 属性 」和「 标签 」三大类。
除了珠峰高度之外,其他信息也一目了然。
点击提取的信息后,还能够查看到更详细的原始来源信息。
而且我们熟悉的搜索结果也没有被隐藏,往下滑动一下就和普通的搜索引擎无异了。
而且由于使用了 AI 上下文提取技术,像「 埃菲尔铁塔第一层有多高 」这种刁钻问题也能直接索引出来。
还顺便把第二层高度也告诉我了
有这么一款搜索引擎在,只需要 3 秒钟,我世超就能拿到小姐姐的全部资料!
当然了,AI 列出的结果也不全是靠谱的,像世超试着搜了下「 安卓 」,这个结果就有一些混淆了。
所以世超有个想法:是不是只要不停在网上喂特定的信息,就有可能污染 Magi 的索引结果?
等用户对这种信息提取产生依赖之后,搞臭一个人或者一家公司,岂不是很容易?
目前 Magi 是建立了一套可信度系统来解决这个问题 —— 对确信的内容标绿,不那么靠谱的标橙,至于基本不可信的则标红。
也就是说,给个评分,剩下的交给用户自己评判。
不过显然现在的 Magi 还不是太完善:给医院随便打分,不合适。
搜索引擎本身不能容忍一点点错别字。
给我老婆换个爱称就搜不到了
以及暂时不能索引图片和视频内容。。
Magi 还有很长的路要走
不过毕竟 Magi 只是一款刚上线几个月的产品,相比老牌的搜索引擎们,肯定会有信息获取量上的不足。
但它已经用自己的 AI 提取技术告诉了大家,未来的搜索引擎应该是什么样的。
世超看好你呦~
秘迹搜索:保护个人隐私的聚合搜索引擎
这是一个不追踪你的搜索引擎
如果说大家不喜欢用百度的第一个原因是广告,那估计第二个原因就是「 被广告 」了。
相信大家以前肯定遇到过百度了什么东西,接下来几天都会在其他 App 或者网页里看到类似内容推荐的情况,这就是广告联盟共享用户信息的结果。
世超试着点了一下停用,但好像没什么效果
而秘迹搜索解决的就是这个痛点,它不会追踪用户的任何信息。
打开秘迹搜索之后,没有搜索历史,没有新闻热榜,更没有账号登陆,只有一个搜索框。
秘迹使用的是聚合搜索。点击搜索之后,秘迹会把数据发往百度、搜狗和微软必应,相当于替用户在三款搜索引擎上搜索了一次,自然不会泄露用户的隐私。
由于同时调用了三家搜索引擎,内容的准确度还是很有保障的,普通搜索引擎该有的信息它都有,而且保护了用户的隐私。
除了聚合搜索之外,秘迹搜索还支持「 搜索直达 」。
比如想搜索 B 站的内容,可以直接在搜索框输入 「 !bilibili + 想要搜索的内容 」,就可以直接跳转到 B 站的搜索页。
可能已经有差友发现了,秘迹搜索和国外的搜索引擎 DuckDuckGo 十分相似。( 后者也使用聚合搜索、标榜隐私、支持搜索直达 )
但 DuckDuckGo 对中文的支持并不好,这点却是秘迹搜索的优势。
而且秘迹搜索的源代码是开放的。即使你对秘迹搜索本身提供的服务不放心,也可以自己租一台服务器,搭一个秘迹搜索。
即使秘迹搜索未来因为经营不善倒闭了,别人也依旧可以靠着这些源代码「 再造 」一个秘迹搜索。
其实国内还有不少独立创新的搜索引擎,这其中, Magi 和秘迹搜索算是世超体验下来感受不错的。
而这些源源不断的创新,在给了用户越来越多选择的同时,相信也能在无形中倒逼老牌搜索引擎优化用户体验,为我们带来更好的使用感受。
毕竟当年百度一家独大的时候,可没少让我们看些不靠谱的广告。
ddgr 是一个命令行实用程序,用于从终端搜索 DuckDuckGo。如果设置了 BROWSER 环境变量,ddgr 可以在几个基于文本的浏览器中开箱即用。
-- Magesh Maruthamuthu(作者)
在 Linux 中,Bash 技巧非常棒,它使 Linux 中的一切成为可能。
对于开发人员或系统管理员来说,它真的很管用,因为他们大部分时间都在使用终端。你知道他们为什么喜欢这种技巧吗?
因为这些技巧可以提高他们的工作效率,也能使他们工作更快。
什么是 ddgrddgr 是一个命令行实用程序,用于从终端搜索 DuckDuckGo。如果设置了 BROWSER 环境变量,ddgr 可以在几个基于文本的浏览器中开箱即用。
确保你的系统安装了任何一个基于文本的浏览器。你可能知道 googler ,它允许用户从 Linux 命令行进行 Google 搜索。
它在命令行用户中非常受欢迎,他们期望对隐私敏感的 DuckDuckGo 也有类似的实用程序,这就是 ddgr 出现的原因。
与 Web 界面不同,你可以指定每页要查看的搜索结果数。
建议阅读:
Googler – 从 Linux 命令行搜索 GoogleBuku – Linux 中一个强大的命令行书签管理器SoCLI – 从终端搜索和浏览 StackOverflow 的简单方法RTV(Reddit 终端查看器)- 一个简单的 Reddit 终端查看器什么是 DuckDuckGoDDG 即 DuckDuckGo。DuckDuckGo(DDG)是一个真正保护用户搜索和隐私的互联网搜索引擎。它没有过滤用户的个性化搜索结果,对于给定的搜索词,它会向所有用户显示相同的搜索结果。
大多数用户更喜欢谷歌搜索引擎,但是如果你真的担心隐私,那么你可以放心地使用 DuckDuckGo。
ddgr 特性快速且干净(没有广告、多余的 URL 或杂物参数),自定义颜色旨在以最小的空间提供最高的可读性指定每页显示的搜索结果数可以在 omniprompt 中导航结果,在浏览器中打开 URL用于 Bash、Zsh 和 Fish 的搜索和选项补完脚本支持 DuckDuckGo Bang(带有自动补完)直接在浏览器中打开第一个结果(如同 “I’m Feeling Ducky”)不间断搜索:无需退出即可在 omniprompt 中触发新搜索关键字支持(例如:filetype:mime、site:somesite)按时间、指定区域搜索,禁用安全搜索支持 HTTPS 代理,支持 Do Not Track,可选择禁用用户代理字符串支持自定义 URL 处理程序脚本或命令行实用程序全面的文档,man 页面有方便的使用示例最小的依赖关系需要条件ddgr 需要 Python 3.4 或更高版本。因此,确保你的系统应具有 Python 3.4 或更高版本。
$ python3 --versionPython 3.6.3如何在 Linux 中安装 ddgr
我们可以根据发行版使用以下命令轻松安装 ddgr。
对于 Fedora ,使用 DNF 命令 来安装 ddgr。
# dnf install ddgr
或者我们可以使用 SNAP 命令 来安装 ddgr。
# snap install ddgr
对于 LinuxMint/Ubuntu,使用 APT-GET 命令 或 APT 命令 来安装 ddgr。
$ sudo add-apt-repository ppa:twodopeshaggy/jarun$ sudo apt-get update$ sudo apt-get install ddgr
对于基于 Arch Linux 的系统,使用 Yaourt 命令 或 Packer 命令 从 AUR 仓库安装 ddgr。
$ yaourt -S ddgr或$ packer -S ddgr
对于 Debian,使用 DPKG 命令 安装 ddgr。
# wget https://github/jarun/ddgr/releases/download/v1.2/ddgr_1.2-1_debian9.amd64.deb# dpkg -i ddgr_1.2-1_debian9.amd64.deb
对于 CentOS 7,使用 YUM 命令 来安装 ddgr。
# yum install https://github/jarun/ddgr/releases/download/v1.2/ddgr-1.2-1.el7.3.centos.x86_64.rpm
对于 opensuse,使用 zypper 命令 来安装 ddgr。
# zypper install https://github/jarun/ddgr/releases/download/v1.2/ddgr-1.2-1.opensuse42.3.x86_64.rpm如何启动 ddgr
在终端上输入 ddgr 命令,不带任何选项来进行 DuckDuckGo 搜索。你将获得类似于下面的输出。
$ ddgr
如何使用 ddgr 进行搜索我们可以通过两种方式启动搜索。从 omniprompt 或者直接从终端开始。你可以搜索任何你想要的短语。
直接从终端:
$ ddgr 2daygeek
从 omniprompt:
Omniprompt 快捷方式输入 ? 以获得 omniprompt,它将显示关键字列表和进一步使用 ddgr 的快捷方式。
如何移动下一页、上一页和第一页它允许用户移动下一页、上一页或第一页。
n: 移动到下一组搜索结果p: 移动到上一组搜索结果f: 跳转到第一页如何启动新搜索d 选项允许用户从 omniprompt 发起新的搜索。例如,我搜索了 “2daygeek website”,现在我将搜索 “Magesh Maruthamuthu” 这个新短语。
从 omniprompt:
ddgr (? for help) d magesh maruthmuthu
在搜索结果中显示完整的 URL默认情况下,它仅显示文章标题,在搜索中添加 x 选项以在搜索结果中显示完整的文章网址。
$ ddgr -n 5 -x 2daygeek
限制搜索结果默认情况下,搜索结果每页显示 10 个结果。如果你想为方便起见限制页面结果,可以使用 ddgr 带有 --num 或 -n 参数。
$ ddgr -n 5 2daygeek
网站特定搜索要搜索特定网站的特定页面,使用以下格式。这将从网站获取给定关键字的结果。例如,我们在 2daygeek 网站下搜索 “Package Manager”,查看结果。
$ ddgr -n 5 --site 2daygeek \"package manager\"
via: https://www.2daygeek/ddgr-duckduckgo-search-from-the-command-line-in-linux/
作者: Magesh Maruthamuthu 译者: MjSeven 校对: wxy 选题: lujun9972
本文由 LCTT 原创编译, Linux中国 荣誉推出
点击“了解更多”可访问文内链接