搜索引擎是我们日常生活中不可或缺的工具之一,通过搜索引擎,我们可以在互联网上找到任何我们需要的信息。

目前世界上最著名和最常用的搜索引擎包括 Google、百度、必应、雅虎等。

平时我们使用搜索引擎除来直接输入关键字外,它们还包含了一些高级技巧​,接下来我们以 Google 搜索引擎为例进行演示。

1、双引号 ""

双引号 "" 可以让搜索的关键词精准匹配,而不会对我们输入的关键字进行​切分。

例如,我们搜索 "python range 用法",通过结果可以看出使用双引号和不使用双引号结果是不一样的。​

排除符号:-

如果我们想排除某些结果,可以在搜索词前面加上减号 - 符号。

例如,我们搜索 "python -菜鸟教程" 将返回与"python"有关的结果,但不包括任何与"菜鸟教程"有关的结果。

通配符:*

使用通配符 * 可以帮助您找到不完整或变形的单词。

例如,我们搜索 "python * 手册" 将返回所有以 "python" 和 "手册" 为关键词的结果。

竖线符号:|

使用竖线符号 | 可以在同一搜索中搜索多个选项。

例如,我们搜索"python | java",可以看到结果会把两个官网展示出来。

搜索特定网站:site:

如果您只想在特定网站上搜索,请在搜索词前面加上 site: 和网站的 URL。

例如,我们搜索"site:runoob.com java"将返回所有在菜鸟教程上与"java"有关的结果。

搜索相关网站:related:

使用 related: 可以帮助您找到与特定网站相关的其他网站。

例如,我们搜索"related:runoob.com"将返回所有与菜鸟教程相关的网站。

使用括号:()

使用括号可以帮助您更好地组织搜索。

例如,我们搜索"(python OR java) site:runoob.com"将返回所有在 RUNOOB 上与"python"或"java"有关的结果。

搜索范围:..

使用两个点 .. 可以搜索一个范围。

例如,我们搜索"最佳科幻电影 2000..2010"将返回在 2000 年到 2010 年之间发行的所有科幻电影的结果。

此外,还有一些其他高级的搜索技巧:

  • 定义符号:define: 使用"define:"可以快速获取某个词的定义。例如,搜索"define:人工智能"将返回人工智能的定义。

  • 时间范围:daterange: 使用"daterange:"可以搜索某个特定的时间范围内的内容。例如,搜索"马拉松比赛 daterange:2011-01-01..2022-01-01"将返回2011年到2022年之间的马拉松比赛相关的结果。

  • 文件类型:filetype: 使用"filetype:"可以搜索特定类型的文件。例如,搜索"python手册 filetype:pdf"将返回所有以pdf格式存储的python手册相关的文件。

  • 搜索标题关键字:intitle:index.of: 使用"intitle:index.of"可以搜索页面 title 标签中包含某关键词的所有页面。例如,搜索"intitle:index.of mp3"将返回一个包含 mp3 文件的目录列表。

  • 搜索链接:link: 使用"link:"可以搜索到指定网站链接的所有网页。例如,搜索"link:runoob.com"将返回所有与 RUNOOB 相关的网页链接。

  • 搜索缩写:acronym: 使用"acronym:"可以搜索缩写的定义。例如,搜索"acronym:AI"将返回人工智能的相关定义。