浏览器的高级搜索

1.高级搜索技巧

1.1 site 关键词

site:后面紧跟某个网站的域名,表示单独查找这个网站的内容
举例:搜索 连续导入同一个excel文件 site:segmentfault.com 问题
百度、谷歌结果:

浏览器的高级搜索
可以看到第一个条目就是我要找的答案,很省时

不加site关键词搜索

浏览器的高级搜索

可以看到不加关键词时,百度、谷歌搜索出来的默认第一页条目都没有我想要的答案,那我又要花时间去无脑子搜索了,可能会找到能解决问题答案,但是又耗费了时间。

注:site: 命令中的冒号是英文输入状态下的冒号,冒号后面不能有空格;关键词放搜索内容前面后面都行

1.2 filetype 关键词

filetype:后面紧跟特定文件类型,表示搜索特定文件类型的文件
举例:搜索 javascript高级程序设计 filetype:pdf
百度、谷歌结果:

浏览器的高级搜索
两个都是搜索PDF文件,相比较而言,谷歌搜索结果更加符合预期

1.3 intitle allintitle 关键词

intitle:后面紧跟一个关键词,表示在网页的标题中进行搜索
举例:搜索 intitle:二哈
百度、谷歌结果:

浏览器的高级搜索
可以看到,搜索到的网页的标题中都包含二哈

现在可以结合上面几个关键词组合使用:
举例:搜索 site:.gov intitle:土地 filetype:pdf
百度、谷歌结果:

浏览器的高级搜索

可以看到关键词对应的搜索都出来了
intitle 后面只能跟一个搜索关键词,如果我们需要搜索多个关键词,可以使用 allinititle 命令,使用方法和 intile 一样
举例:搜索 allintitle:二哈 狗子 美女
百度、谷歌结果:

浏览器的高级搜索
可以看出谷歌查询出来的内容更加精准,是不是这样搜索很有意思啊。。。

1.4 intext allintext 关键词

intext:后面紧跟一个关键词,表示在网页的内容中进行搜索,跟intitle一样的用法
allintext 命令,使用方法和 intext 一样

1.5 ""双引号的使用

双引号表示精准搜索
举例:搜索 allintext:”coronavirus disease” site:time.com

1.6 通配符*.的使用

  • *:表示匹配任意长度的字符串(匹配多次)
  • .:表示匹配某一个字符(匹配一次)

个人认为 . 单个字符通配功能一般,还是 * 更加强大
举个英语翻译中实际碰到的例子:我们知道主语 agriculture 和宾语 hunger,我们想搭配一个谓语动词,但是不知道用什么词好,这时候就可以用上 * 通配符以及双引号 "" 来精确搜索了:
举例:搜索 “agriculture * hunger”
谷歌结果:

浏览器的高级搜索
我们还可以在 intitle 或者 intext 中使用 * 通配符,不过涉及到空格问题,使用起来需要注意,具体来说分下面几种情况:

  • intitle + "" + *: 通配符前后不能有空格
    intitle:"global*" site:time.com
  • intitle + *: 通配符前后可以有空格
    intitle:global * site:time.com
  • "" + *: 通配符前后可以有空格
    "global * "
  • *: 通配符前后可以有空格
    global *

    2 其他

    其它一些个人认为不是很常用的命令的使用方法,可以参考 Google高级搜索指令Google高级搜索技巧之高级语法查询指令
    注意:以上以谷歌测试为主,顺带百度测试
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4

这个叫搜索引擎 :joy:

1年前 评论
把代码写成诗 (楼主) 1年前

Search the current site (站内搜索) 这个更省事

1年前 评论
把代码写成诗 (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!